Raw content of Bio::EnsEMBL::ExternalData::Family::FamilyConf
# BioPerl Bio::Pipeline::FamilyConf
#
# configuration information
=head1 NAME
Bio::Pipeline::FamilyConf
=head1 DESCRIPTION
FamilyConf is a copy of humConf written by James Gilbert.
humConf is based upon ideas from the standard perl Env environment
module.
It imports and sets a number of standard global variables into the
calling package, which are used in many scripts in the human sequence
analysis system. The variables are first decalared using "use vars",
so that it can be used when "use strict" is in use in the calling
script. Without arguments all the standard variables are set, and
with a list, only those variables whose names are provided are set.
The module will die if a variable which doesn\'t appear in its
C<%FamilyConf> hash is asked to be set.
The variables can also be references to arrays or hashes.
All the variables are in capitals, so that they resemble environment
variables.
An additional hash C<%TaxonConf> holds the taxonomy classification.
The key value is the taxonomy id. This hash is used by
ensembl-external/family/scripts/dumpTranslation.pl when dumping the ensembl
peptides as a FASTA file and generating a description-like file.
=head1
=cut
package Bio::EnsEMBL::ExternalData::Family::FamilyConf;
use strict;
use vars qw(%FamilyConf %TaxonConf);
%FamilyConf = (
ENSEMBL_SPECIES => "HUMAN,RAT,MOUSE,FUGU,ZEBRAFISH,ANOPHELES,DROSOPHILA,ELEGANS,BRIGGSAE",
HUMAN_TAXON => "PREFIX=ENSP;taxon_id=9606;taxon_common_name=Human;taxon_classification=sapiens:Homo:Hominidae:Catarrhini:Primates:Eutheria:Mammalia:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
MOUSE_TAXON => "PREFIX=ENSMUSP;taxon_id=10090;taxon_common_name=Mouse;taxon_classification=musculus:Mus:Murinae:Muridae:Sciurognathi:Rodentia:Eutheria:Mammalia:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",,
RAT_TAXON => "PREFIX=ENSRNOP;taxon_id=10116;taxon_common_name=Norwayrat;taxon_classification=norvegicus:Rattus:Murinae:Muridae:Sciurognathi:Rodentia:Eutheria:Mammalia:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
FUGU_TAXON => "PREFIX=SINFRUP;taxon_id=31033;taxon_common_name=Japanese Pufferfish;taxon_classification=rubripes:Fugu:Takifugu:Tetraodontidae:Tetraodontiformes:Percomorpha:Acanthopterygii:Acanthomorpha:Neoteleostei:Euteleostei:Teleostei:Neopterygii:Actinopterygii:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
ZEBRAFISH_TAXON => "PREFIX=ENSDARP;taxon_id=7955;taxon_common_name=Zebrafish;taxon_classification=rerio:Danio:Cyprinidae:Cypriniformes:Ostariophysi:Teleostei:Neopterygii:Actinopterygii:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
ANOPHELES_TAXON => "PREFIX=ENSANGP;taxon_id=7165;taxon_genus=Anopheles;taxon_species=gambiae;taxon_common_name=African malaria mosquito;taxon_classification=gambiae:Anopheles:Culicoidea:Nematocera:Diptera:Endopterygota:Neoptera:Pterygota:Insecta:Hexapoda:Arthropoda:Metazoa:Eukaryota",
DROSOPHILA_TAXON => "PREFIX=ENSDRMP;taxon_id=7227;taxon_genus=Drosophila;taxon_species=melanogaster;taxon_common_name=Fruit fly;taxon_classification=melanogaster:Drosophila:Drosophilidae:Ephydroidea:Muscomorpha:Brachycera:Diptera:Endopterygota:Neoptera:Pterygota:Insecta:Hexapoda:Arthropoda:Metazoa:Eukaryota",
ELEGANS_TAXON => "PREFIX=ENSCELP;taxon_id=6239;taxon_genus=Caenorhabditis;taxon_species=elegans;taxon_common_name=C.elegans;taxon_classification=elegans:Caenorhabditis:Peloderinae:Rhabditidae:Rhabditoidea:Rhabditida:Chromadorea:Nematoda:Metazoa:Eukaryota",
BRIGGSAE_TAXON => "PREFIX=ENSCBRP;taxon_id=6238;taxon_genus=Caenorhabditis;taxon_species=briggsae;taxon_common_name=C.briggsae;taxon_classification=briggsae:Caenorhabditis:Peloderinae:Rhabditidae:Rhabditoidea:Rhabditida:Chromadorea:Nematoda:Metazoa:Eukaryota",
FAMILY_PREFIX =>"ENSF",
FAMILY_START => 1,
EXTERNAL_DBNAME => "ENSEMBLPEP",
RELEASE => "10_1"
);
%TaxonConf = (
9606 => "taxon_id=9606;taxon_common_name=Human;taxon_classification=sapiens:Homo:Hominidae:Catarrhini:Primates:Eutheria:Mammalia:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
10090 => "taxon_id=10090;taxon_common_name=Mouse;taxon_classification=musculus:Mus:Murinae:Muridae:Sciurognathi:Rodentia:Eutheria:Mammalia:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
10116 => "taxon_id=10116;taxon_common_name=Norwayrat;taxon_classification=norvegicus:Rattus:Murinae:Muridae:Sciurognathi:Rodentia:Eutheria:Mammalia:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
31033 => "taxon_id=31033;taxon_common_name=Japanese Pufferfish;taxon_classification=rubripes:Fugu:Takifugu:Tetraodontidae:Tetraodontiformes:Percomorpha:Acanthopterygii:Acanthomorpha:Neoteleostei:Euteleostei:Teleostei:Neopterygii:Actinopterygii:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
7955 => "taxon_id=7955;taxon_common_name=Zebrafish;taxon_classification=rerio:Brachydanio:Danio:Cyprinidae:Cypriniformes:Ostariophysi:Teleostei:Neopterygii:Actinopterygii:Euteleostomi:Vertebrata:Craniata:Chordata:Metazoa:Eukaryota",
7165 => "taxon_id=7165;taxon_genus=Anopheles;taxon_species=gambiae;taxon_common_name=African malaria mosquito;taxon_classification=gambiae:Anopheles:Culicoidea:Nematocera:Diptera:Endopterygota:Neoptera:Pterygota:Insecta:Hexapoda:Arthropoda:Metazoa:Eukaryota",
7227 => "taxon_id=7227;taxon_genus=Drosophila;taxon_species=melanogaster;taxon_common_name=Fruit fly;taxon_classification=melanogaster:Drosophila:Drosophilidae:Ephydroidea:Muscomorpha:Brachycera:Diptera:Endopterygota:Neoptera:Pterygota:Insecta:Hexapoda:Arthropoda:Metazoa:Eukaryota",
6239 => "taxon_id=6239;taxon_genus=Caenorhabditis;taxon_species=elegans;taxon_common_name=C.elegans;taxon_classification=elegans:Caenorhabditis:Peloderinae:Rhabditidae:Rhabditoidea:Rhabditida:Chromadorea:Nematoda:Metazoa:Eukaryota",
6238 => "taxon_id=6238;taxon_genus=Caenorhabditis;taxon_species=briggsae;taxon_common_name=C.briggsae;taxon_classification=briggsae:Caenorhabditis:Peloderinae:Rhabditidae:Rhabditoidea:Rhabditida:Chromadorea:Nematoda:Metazoa:Eukaryota",
);
1;