package loaders; import java.io.File; import org.molgenis.framework.db.Database; import org.molgenis.framework.db.Database.DatabaseAction; import org.molgenis.util.SimpleTuple; import org.molgenis.util.Tuple; import app.CsvImport; import app.DatabaseFactory; import app.JDBCDatabase; public class LoadMpdFromConvertor { public static void main(String[] args) throws Exception { Database db = DatabaseFactory.create("handwritten/apps/org/molgenis/pheno/pheno.properties"); Tuple defaults = new SimpleTuple(); // okay, this is wrong because multiple investigations! // defaults.set("investigation_name","mouse phenome database"); // alternatively load the defaults from a file // Properties p = new Properties(); // p.load(new FileInputStream(new File("default.properties")); // Tuple defaults = new PropertiesTuple(p); // Tuple t = new PropertiesTuple(new Properties()); // empty the database // MolgenisUpdateDatabase.main(null); // full import CsvImport.importAll(new File("../molgenis4phenotype/data/MPD/output"), db, defaults, null, DatabaseAction.ADD_IGNORE_EXISTING, ""); // CsvImport.importAll(new File("data/Europhenome"), db, defaults, null, // DatabaseAction.ADD_IGNORE_EXISTING, "MISSINGVALUE?"); } }