package external;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.molgenis.MolgenisOptions;
import org.molgenis.model.JDBCModelExtractor;
import org.molgenis.model.MolgenisModelException;
import org.molgenis.model.MolgenisModelParser;
import org.molgenis.model.elements.Model;
public class ExtractCaTissueModel
{
public static void main(String[] args) throws MolgenisModelException
{
// enable log
BasicConfigurator.configure();
Logger.getRootLogger().setLevel(Level.ERROR);
MolgenisOptions options = new MolgenisOptions();
options.db_driver = "com.mysql.jdbc.Driver";
options.db_user = "molgenis";
options.db_password = "molgenis";
options.db_uri = "jdbc:mysql://localhost/catissue";
String xml = JDBCModelExtractor.extractXml(options);
System.out.println(xml);
Model m = MolgenisModelParser.parseDbSchema(xml);
String tab = ModelToExcel.write(m);
System.out.println(tab);
}
}