src/hg/utils/automation/EnsGeneAutomate.pm 1.24
1.24 2010/05/27 18:26:52 hiram
adding version 58 to the listings
Index: src/hg/utils/automation/EnsGeneAutomate.pm
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/utils/automation/EnsGeneAutomate.pm,v
retrieving revision 1.23
retrieving revision 1.24
diff -b -B -U 4 -r1.23 -r1.24
--- src/hg/utils/automation/EnsGeneAutomate.pm 5 Apr 2010 20:31:55 -0000 1.23
+++ src/hg/utils/automation/EnsGeneAutomate.pm 27 May 2010 18:26:52 -0000 1.24
@@ -51,8 +51,9 @@
$verToDate[54] = "may2009";
$verToDate[55] = "jul2009";
$verToDate[56] = "sep2009";
$verToDate[57] = "mar2010";
+$verToDate[58] = "may2010";
# older versions for archive purposes, there are different
# directory structures for these, thus, the full path name
# to append to the release-NN/ top level directory.
@@ -1389,11 +1389,175 @@
'vicPac1' => 'vicugna_pacos_core_57_1c',
'xenTro2' => 'xenopus_tropicalis_core_57_41n',
);
-my @versionList = qw( 57 56 55 54 52 51 50 49 48 47 46 35 );
+# key is UCSC db name, result is FTP file name under the gtf directory
+my %ensGeneGtfFileNames_58 = (
+'anoCar1' => 'anolis_carolinensis/Anolis_carolinensis.AnoCar1.0.58.gtf.gz',
+'bosTau4' => 'bos_taurus/Bos_taurus.Btau_4.0.58.gtf.gz',
+'ce9' => 'caenorhabditis_elegans/Caenorhabditis_elegans.WS210.58.gtf.gz',
+'calJac3' => 'callithrix_jacchus/Callithrix_jacchus.C_jacchus3.2.1.58.gtf.gz',
+'canFam2' => 'canis_familiaris/Canis_familiaris.BROADD2.58.gtf.gz',
+'cavPor3' => 'cavia_porcellus/Cavia_porcellus.cavPor3.58.gtf.gz',
+'choHof1' => 'choloepus_hoffmanni/Choloepus_hoffmanni.choHof1.58.gtf.gz',
+'ci2' => 'ciona_intestinalis/Ciona_intestinalis.JGI2.58.gtf.gz',
+'cioSav2' => 'ciona_savignyi/Ciona_savignyi.CSAV2.0.58.gtf.gz',
+'danRer6' => 'danio_rerio/Danio_rerio.Zv8.58.gtf.gz',
+'dasNov2' => 'dasypus_novemcinctus/Dasypus_novemcinctus.dasNov2.58.gtf.gz',
+'dipOrd1' => 'dipodomys_ordii/Dipodomys_ordii.dipOrd1.58.gtf.gz',
+'dm3' => 'drosophila_melanogaster/Drosophila_melanogaster.BDGP5.13.58.gtf.gz',
+'echTel1' => 'echinops_telfairi/Echinops_telfairi.TENREC.58.gtf.gz',
+'equCab2' => 'equus_caballus/Equus_caballus.EquCab2.58.gtf.gz',
+'eriEur1' => 'erinaceus_europaeus/Erinaceus_europaeus.HEDGEHOG.58.gtf.gz',
+'felCat3' => 'felis_catus/Felis_catus.CAT.58.gtf.gz',
+'galGal3' => 'gallus_gallus/Gallus_gallus.WASHUC2.58.gtf.gz',
+'gasAcu1' => 'gasterosteus_aculeatus/Gasterosteus_aculeatus.BROADS1.58.gtf.gz',
+'gorGor3' => 'gorilla_gorilla/Gorilla_gorilla.gorGor3.58.gtf.gz',
+'hg19' => 'homo_sapiens/Homo_sapiens.GRCh37.58.gtf.gz',
+'loxAfr3' => 'loxodonta_africana/Loxodonta_africana.loxAfr3.58.gtf.gz',
+'rheMac2' => 'macaca_mulatta/Macaca_mulatta.MMUL_1.58.gtf.gz',
+'macEug1' => 'macropus_eugenii/Macropus_eugenii.Meug_1.0.58.gtf.gz',
+'micMur1' => 'microcebus_murinus/Microcebus_murinus.micMur1.58.gtf.gz',
+'monDom5' => 'monodelphis_domestica/Monodelphis_domestica.BROADO5.58.gtf.gz',
+'mm9' => 'mus_musculus/Mus_musculus.NCBIM37.58.gtf.gz',
+'myoLuc1' => 'myotis_lucifugus/Myotis_lucifugus.MICROBAT1.58.gtf.gz',
+'ochPri2' => 'ochotona_princeps/Ochotona_princeps.pika.58.gtf.gz',
+'ornAna1' => 'ornithorhynchus_anatinus/Ornithorhynchus_anatinus.OANA5.58.gtf.gz',
+'oryCun2' => 'oryctolagus_cuniculus/Oryctolagus_cuniculus.oryCun2.58.gtf.gz',
+'oryLat2' => 'oryzias_latipes/Oryzias_latipes.MEDAKA1.58.gtf.gz',
+'otoGar1' => 'otolemur_garnettii/Otolemur_garnettii.BUSHBABY1.58.gtf.gz',
+'panTro2' => 'pan_troglodytes/Pan_troglodytes.CHIMP2.1.58.gtf.gz',
+'ponAbe2' => 'pongo_pygmaeus/Pongo_pygmaeus.PPYG2.58.gtf.gz',
+'proCap1' => 'procavia_capensis/Procavia_capensis.proCap1.58.gtf.gz',
+'pteVam1' => 'pteropus_vampyrus/Pteropus_vampyrus.pteVam1.58.gtf.gz',
+'rn4' => 'rattus_norvegicus/Rattus_norvegicus.RGSC3.4.58.gtf.gz',
+'sacCer2' => 'saccharomyces_cerevisiae/Saccharomyces_cerevisiae.SGD1.01.58.gtf.gz',
+'sorAra1' => 'sorex_araneus/Sorex_araneus.COMMON_SHREW1.58.gtf.gz',
+'speTri1' => 'spermophilus_tridecemlineatus/Spermophilus_tridecemlineatus.SQUIRREL.58.gtf.gz',
+'susScr1' => 'sus_scrofa/Sus_scrofa.Sscrofa9.58.gtf.gz',
+'taeGut1' => 'taeniopygia_guttata/Taeniopygia_guttata.taeGut3.2.4.58.gtf.gz',
+'fr2' => 'takifugu_rubripes/Takifugu_rubripes.FUGU4.58.gtf.gz',
+'tarSyr1' => 'tarsius_syrichta/Tarsius_syrichta.tarSyr1.58.gtf.gz',
+'tetNig2' => 'tetraodon_nigroviridis/Tetraodon_nigroviridis.TETRAODON8.58.gtf.gz',
+'tupBel1' => 'tupaia_belangeri/Tupaia_belangeri.TREESHREW.58.gtf.gz',
+'turTru1' => 'tursiops_truncatus/Tursiops_truncatus.turTru1.58.gtf.gz',
+'vicPac1' => 'vicugna_pacos/Vicugna_pacos.vicPac1.58.gtf.gz',
+'xenTro2' => 'xenopus_tropicalis/Xenopus_tropicalis.JGI4.1.58.gtf.gz',
+);
+
+# key is UCSC db name, result is FTP file name under the fasta directory
+my %ensGeneFtpPeptideFileNames_58 = (
+'anoCar1' => 'anolis_carolinensis/pep/Anolis_carolinensis.AnoCar1.0.58.pep.all.fa.gz',
+'bosTau4' => 'bos_taurus/pep/Bos_taurus.Btau_4.0.58.pep.all.fa.gz',
+'ce9' => 'caenorhabditis_elegans/pep/Caenorhabditis_elegans.WS210.58.pep.all.fa.gz',
+'calJac3' => 'callithrix_jacchus/pep/Callithrix_jacchus.C_jacchus3.2.1.58.pep.all.fa.gz' ,
+'canFam2' => 'canis_familiaris/pep/Canis_familiaris.BROADD2.58.pep.all.fa.gz',
+'cavPor3' => 'cavia_porcellus/pep/Cavia_porcellus.cavPor3.58.pep.all.fa.gz',
+'choHof1' => 'choloepus_hoffmanni/pep/Choloepus_hoffmanni.choHof1.58.pep.all.fa.gz',
+'ci2' => 'ciona_intestinalis/pep/Ciona_intestinalis.JGI2.58.pep.all.fa.gz',
+'cioSav2' => 'ciona_savignyi/pep/Ciona_savignyi.CSAV2.0.58.pep.all.fa.gz',
+'danRer6' => 'danio_rerio/pep/Danio_rerio.Zv8.58.pep.all.fa.gz',
+'dasNov2' => 'dasypus_novemcinctus/pep/Dasypus_novemcinctus.dasNov2.58.pep.all.fa.gz',
+'dipOrd1' => 'dipodomys_ordii/pep/Dipodomys_ordii.dipOrd1.58.pep.all.fa.gz',
+'dm3' => 'drosophila_melanogaster/pep/Drosophila_melanogaster.BDGP5.13.58.pep.all.fa.gz',
+'echTel1' => 'echinops_telfairi/pep/Echinops_telfairi.TENREC.58.pep.all.fa.gz',
+'equCab2' => 'equus_caballus/pep/Equus_caballus.EquCab2.58.pep.all.fa.gz',
+'eriEur1' => 'erinaceus_europaeus/pep/Erinaceus_europaeus.HEDGEHOG.58.pep.all.fa.gz',
+'felCat3' => 'felis_catus/pep/Felis_catus.CAT.58.pep.all.fa.gz',
+'galGal3' => 'gallus_gallus/pep/Gallus_gallus.WASHUC2.58.pep.all.fa.gz',
+'gasAcu1' => 'gasterosteus_aculeatus/pep/Gasterosteus_aculeatus.BROADS1.58.pep.all.fa.gz',
+'gorGor3' => 'gorilla_gorilla/pep/Gorilla_gorilla.gorGor3.58.pep.all.fa.gz',
+'hg19' => 'homo_sapiens/pep/Homo_sapiens.GRCh37.58.pep.all.fa.gz',
+'loxAfr3' => 'loxodonta_africana/pep/Loxodonta_africana.loxAfr3.58.pep.all.fa.gz',
+'rheMac2' => 'macaca_mulatta/pep/Macaca_mulatta.MMUL_1.58.pep.all.fa.gz',
+'macEug1' => 'macropus_eugenii/pep/Macropus_eugenii.Meug_1.0.58.pep.all.fa.gz',
+'micMur1' => 'microcebus_murinus/pep/Microcebus_murinus.micMur1.58.pep.all.fa.gz',
+'monDom5' => 'monodelphis_domestica/pep/Monodelphis_domestica.BROADO5.58.pep.all.fa.gz',
+'mm9' => 'mus_musculus/pep/Mus_musculus.NCBIM37.58.pep.all.fa.gz',
+'myoLuc1' => 'myotis_lucifugus/pep/Myotis_lucifugus.MICROBAT1.58.pep.all.fa.gz',
+'ochPri2' => 'ochotona_princeps/pep/Ochotona_princeps.pika.58.pep.all.fa.gz',
+'ornAna1' => 'ornithorhynchus_anatinus/pep/Ornithorhynchus_anatinus.OANA5.58.pep.all.fa.gz',
+'oryCun2' => 'oryctolagus_cuniculus/pep/Oryctolagus_cuniculus.oryCun2.58.pep.all.fa.gz',
+'oryLat2' => 'oryzias_latipes/pep/Oryzias_latipes.MEDAKA1.58.pep.all.fa.gz',
+'otoGar1' => 'otolemur_garnettii/pep/Otolemur_garnettii.BUSHBABY1.58.pep.all.fa.gz',
+'panTro2' => 'pan_troglodytes/pep/Pan_troglodytes.CHIMP2.1.58.pep.all.fa.gz',
+'ponAbe2' => 'pongo_pygmaeus/pep/Pongo_pygmaeus.PPYG2.58.pep.all.fa.gz',
+'proCap1' => 'procavia_capensis/pep/Procavia_capensis.proCap1.58.pep.all.fa.gz',
+'pteVam1' => 'pteropus_vampyrus/pep/Pteropus_vampyrus.pteVam1.58.pep.all.fa.gz',
+'rn4' => 'rattus_norvegicus/pep/Rattus_norvegicus.RGSC3.4.58.pep.all.fa.gz',
+'sacCer2' => 'saccharomyces_cerevisiae/pep/Saccharomyces_cerevisiae.SGD1.01.58.pep.all.fa.gz',
+'sorAra1' => 'sorex_araneus/pep/Sorex_araneus.COMMON_SHREW1.58.pep.all.fa.gz',
+'speTri1' => 'spermophilus_tridecemlineatus/pep/Spermophilus_tridecemlineatus.SQUIRREL.58.pep.all.fa.gz',
+'susScr1' => 'sus_scrofa/pep/Sus_scrofa.Sscrofa9.58.pep.all.fa.gz',
+'taeGut1' => 'taeniopygia_guttata/pep/Taeniopygia_guttata.taeGut3.2.4.58.pep.all.fa.gz',
+'fr2' => 'takifugu_rubripes/pep/Takifugu_rubripes.FUGU4.58.pep.all.fa.gz',
+'tarSyr1' => 'tarsius_syrichta/pep/Tarsius_syrichta.tarSyr1.58.pep.all.fa.gz',
+'tetNig2' => 'tetraodon_nigroviridis/pep/Tetraodon_nigroviridis.TETRAODON8.58.pep.all.fa.gz',
+'tupBel1' => 'tupaia_belangeri/pep/Tupaia_belangeri.TREESHREW.58.pep.all.fa.gz',
+'turTru1' => 'tursiops_truncatus/pep/Tursiops_truncatus.turTru1.58.pep.all.fa.gz',
+'vicPac1' => 'vicugna_pacos/pep/Vicugna_pacos.vicPac1.58.pep.all.fa.gz',
+'xenTro2' => 'xenopus_tropicalis/pep/Xenopus_tropicalis.JGI4.1.58.pep.all.fa.gz',
+);
+
+# directory name under release-50/mysql/ to find 'seq_region' and
+# 'assembly' table copies for GeneScaffold coordinate conversions
+my %ensGeneFtpMySqlFileNames_58 = (
+'anoCar1' => 'anolis_carolinensis_core_58_1b' ,
+'bosTau4' => 'bos_taurus_core_58_4g' ,
+'calJac3' => 'callithrix_jacchus_core_58_321' ,
+'canFam2' => 'canis_familiaris_core_58_2n' ,
+'cavPor3' => 'cavia_porcellus_core_58_3b',
+'ce9' => 'caenorhabditis_elegans_core_58_210' ,
+'choHof1' => 'choloepus_hoffmanni_core_58_1b',
+'ci2' => 'ciona_intestinalis_core_58_2n',
+'cioSav2' => 'ciona_savignyi_core_58_2i',
+'danRer6' => 'danio_rerio_core_58_8d',
+'dasNov2' => 'dasypus_novemcinctus_core_58_2b',
+'dipOrd1' => 'dipodomys_ordii_core_58_1d',
+'dm3' => 'drosophila_melanogaster_core_58_513b' ,
+'echTel1' => 'echinops_telfairi_core_58_1h',
+'equCab2' => 'equus_caballus_core_58_2e',
+'eriEur1' => 'erinaceus_europaeus_core_58_1f',
+'felCat3' => 'felis_catus_core_58_1g',
+'galGal3' => 'gallus_gallus_core_58_2n',
+'gasAcu1' => 'gasterosteus_aculeatus_core_58_1k',
+'gorGor3' => 'gorilla_gorilla_core_58_3a',
+'hg19' => 'homo_sapiens_core_58_37c',
+'loxAfr3' => 'loxodonta_africana_core_58_3a',
+'rheMac2' => 'macaca_mulatta_core_58_10m',
+'macEug1' => 'macropus_eugenii_core_58_1a',
+'micMur1' => 'microcebus_murinus_core_58_1c',
+'monDom5' => 'monodelphis_domestica_core_58_5j',
+'mm9' => 'mus_musculus_core_58_37k',
+'myoLuc1' => 'myotis_lucifugus_core_58_1h',
+'ochPri2' => 'ochotona_princeps_core_58_1d',
+'ornAna1' => 'ornithorhynchus_anatinus_core_58_1l',
+'oryCun2' => 'oryctolagus_cuniculus_core_58_2a',
+'oryLat2' => 'oryzias_latipes_core_58_1j',
+'otoGar1' => 'otolemur_garnettii_core_58_1f',
+'panTro2' => 'pan_troglodytes_core_58_21m',
+'ponAbe2' => 'pongo_pygmaeus_core_58_1d',
+'proCap1' => 'procavia_capensis_core_58_1d',
+'pteVam1' => 'pteropus_vampyrus_core_58_1d',
+'rn4' => 'rattus_norvegicus_core_58_34z',
+'sacCer2' => 'saccharomyces_cerevisiae_core_58_1j',
+'sorAra1' => 'sorex_araneus_core_58_1f',
+'speTri1' => 'spermophilus_tridecemlineatus_core_58_1h',
+'susScr1' => 'sus_scrofa_core_58_9b' ,
+'taeGut1' => 'taeniopygia_guttata_core_58_1d',
+'fr2' => 'takifugu_rubripes_core_58_4l',
+'tarSyr1' => 'tarsius_syrichta_core_58_1d',
+'tetNig2' => 'tetraodon_nigroviridis_core_58_8c',
+'tupBel1' => 'tupaia_belangeri_core_58_1g',
+'turTru1' => 'tursiops_truncatus_core_58_1d',
+'vicPac1' => 'vicugna_pacos_core_58_1d',
+'xenTro2' => 'xenopus_tropicalis_core_58_41o',
+);
+
+my @versionList = qw( 58 57 56 55 54 52 51 50 49 48 47 46 35 );
my @ensGtfReference;
+$ensGtfReference[58] = \%ensGeneGtfFileNames_58;
$ensGtfReference[57] = \%ensGeneGtfFileNames_57;
$ensGtfReference[56] = \%ensGeneGtfFileNames_56;
$ensGtfReference[55] = \%ensGeneGtfFileNames_55;
$ensGtfReference[54] = \%ensGeneGtfFileNames_54;
@@ -1405,8 +1569,9 @@
$ensGtfReference[47] = \%ensGeneGtfFileNames_47;
$ensGtfReference[46] = \%ensGeneGtfFileNames_46;
$ensGtfReference[35] = \%ensGeneGtfFileNames_35;
my @ensPepReference;
+$ensPepReference[58] = \%ensGeneFtpPeptideFileNames_58;
$ensPepReference[57] = \%ensGeneFtpPeptideFileNames_57;
$ensPepReference[56] = \%ensGeneFtpPeptideFileNames_56;
$ensPepReference[55] = \%ensGeneFtpPeptideFileNames_55;
$ensPepReference[54] = \%ensGeneFtpPeptideFileNames_54;
@@ -1418,8 +1583,9 @@
$ensPepReference[47] = \%ensGeneFtpPeptideFileNames_47;
$ensPepReference[46] = \%ensGeneFtpPeptideFileNames_46;
$ensPepReference[35] = \%ensGeneFtpPeptideFileNames_35;
my @ensMySqlReference;
+$ensMySqlReference[58] = \%ensGeneFtpMySqlFileNames_58;
$ensMySqlReference[57] = \%ensGeneFtpMySqlFileNames_57;
$ensMySqlReference[56] = \%ensGeneFtpMySqlFileNames_56;
$ensMySqlReference[55] = \%ensGeneFtpMySqlFileNames_55;
$ensMySqlReference[54] = \%ensGeneFtpMySqlFileNames_54;