my $entry = $_;
# strip off newline characters
- chomp $entry;
+ chomp $entry;
$entry =~ s/\r//g;
$entry =~ s/\n//g;
#add a new species to our database.
case "0"
{
+ showAvailableSpecies();
addNewSpecies(getSpeciesProperties(1));
}
#import ortholog information
case "1"
{
print "\n\nYou are importing a file containing ortholog genes.\nMake sure you have information for both species\n";
-
+
+ showAvailableSpecies();
print "Species - 1. Species to which gene ids in the first column belong to";
$speciesId1ForOrtholog = getSpeciesId(getSpeciesProperties(0));
#$speciesId1ForOrtholog ne "" || die "species not found in our tables.\n";
case "2"
{
print "\n\nYou are importing a file containing paralog genes.\nMake sure you have the species information";
+ showAvailableSpecies();
$speciesIdForParalog = getSpeciesId(getSpeciesProperties(0));
$speciesIdForParalog ne "" || die "";
importParalogData();
{
print "Make sure you have the following information:\n";
print "\tspecies to which the gene accessions in the .sif file belong to\n";
+ showAvailableSpecies();
print "\tncbi id of the species\n";
$curatorId = getCuratorId(getCuratorProperties());
$speciesIdForSif = getSpeciesId(getSpeciesProperties(0));
INSERT INTO `Mode_of_action`(`mode_of_action`) VALUE('down regulates');
+-- -----------------------------------------------------
+-- Populate `interaction`.`Species` with known values
+-- -----------------------------------------------------
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('59689','Arabidopsis lyrata');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3702','Arabidopsis thaliana');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('15368','Brachypodium distachyon');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('6239','Caenorhabditis elegans');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3649','Carica papaya');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3055','Chlamydomonas reinhardtii');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('85681','Citrus clementina');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('2711','Citrus sinensis');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3659','Cucumis sativus');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('7955','Danio rerio');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('7227','Drosophila melanogaster');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('2880','Ectocarpus siliculosus');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('562','Escherichia coli');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('71139','Eucalyptus grandis');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('57918','Fragaria vesca');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('5507','Fusarium oxysporum');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3847','Glycine max');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('9606','Homo sapiens');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('180498','Jatropha curcas');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('29883','Laccaria bicolor');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3983','Manihot esculenta');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3880','Medicago truncatula');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4155','Mimulus guttatus');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('10090','Mus musculus');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('140110','Nectria haematococca');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('5141','Neurospora crassa');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('272131','Nostoc punctiforme');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4530','Oryza sativa');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('121225','Pediculus humanus');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('42345','Phoenix dactylifera');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3218','Physcomitrella patens');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3694','Populus trichocarpa');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3760','Prunus persica');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('10116','Rattus norvegicus');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('64495','Rhizopus oryzae');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3988','Ricinus communis');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4932','Saccharomyces cerevisiae');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4896','Schizosaccharomyces pombe');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('88036','Selaginella moellendorffii');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4113','Solanum tuberosum');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4558','Sorghum bicolor');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('3641','Theobroma cacao');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('29910','Tolypocladium inflatum');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('63577','Trichoderma atroviride');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('1206','Trichodesmium erythraeum');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('29760','Vitis vinifera');
+INSERT INTO `Species`(`NCBI_taxonomy_id`,`species`) VALUES('4577','Zea mays');
+
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
--- /dev/null
+59689 Arabidopsis lyrata
+3702 Arabidopsis thaliana
+15368 Brachypodium distachyon
+6239 Caenorhabditis elegans
+3649 Carica papaya
+3055 Chlamydomonas reinhardtii
+85681 Citrus clementina
+2711 Citrus sinensis
+3659 Cucumis sativus
+7955 Danio rerio
+7227 Drosophila melanogaster
+2880 Ectocarpus siliculosus
+562 Escherichia coli
+71139 Eucalyptus grandis
+57918 Fragaria vesca
+5507 Fusarium oxysporum
+3847 Glycine max
+9606 Homo sapiens
+180498 Jatropha curcas
+29883 Laccaria bicolor
+3983 Manihot esculenta
+3880 Medicago truncatula
+4155 Mimulus guttatus
+10090 Mus musculus
+140110 Nectria haematococca
+5141 Neurospora crassa
+272131 Nostoc punctiforme
+4530 Oryza sativa
+121225 Pediculus humanus
+42345 Phoenix dactylifera
+3218 Physcomitrella patens
+3694 Populus trichocarpa
+3760 Prunus persica
+10116 Rattus norvegicus
+64495 Rhizopus oryzae
+3988 Ricinus communis
+4932 Saccharomyces cerevisiae
+4896 Schizosaccharomyces pombe
+88036 Selaginella moellendorffii
+4113 Solanum tuberosum
+4558 Sorghum bicolor
+3641 Theobroma cacao
+29910 Tolypocladium inflatum
+63577 Trichoderma atroviride
+1206 Trichodesmium erythraeum
+29760 Vitis vinifera
+4577 Zea mays