Raw content of XrefMapper::rattus_norvegicus package XrefMapper::rattus_norvegicus; use XrefMapper::BasicMapper; use vars '@ISA'; @ISA = qw{ XrefMapper::BasicMapper }; sub get_set_lists { return [["ExonerateGappedBest1", ["rattus_norvegicus","*"]]]; } sub transcript_display_xref_sources { my @list = qw(RFAM miRBase HUGO RGD MGI flybase_symbol Anopheles_symbol Genoscope_annotated_gene Uniprot/SWISSPROT Uniprot/Varsplic RefSeq_peptide RefSeq_dna Uniprot/SPTREMBL EntrezGene); my %ignore; $ignore{"EntrezGene"}= 'FROM:RefSeq_[pd][en][pa].*_predicted'; return [\@list,\%ignore]; } sub gene_description_filter_regexps { return ('^\(CLONE REM\d+\) ORF \(FRAGMENT\)\.*', '^ORF\s*\d+\s+PROTEIN\.*', '\(?[0-9A-Z]{10}RIK PROTEIN\)?[ \.]', 'RIKEN CDNA [0-9A-Z]{10}[ \.;]', '.*RIKEN FULL-LENGTH ENRICHED LIBRARY.*PRODUCT:', '.*RIKEN FULL-LENGTH ENRICHED LIBRARY.*', '\(*HYPOTHETICAL\s+.*', '^UNKNOWN\s+.*', 'CDNA SEQUENCE\s?,? [A-Z]+\d+[ \.;]', 'CLONE MGC:\d+[ \.;]', 'MGC:\s*\d+[ \.;]', 'HYPOTHETICAL PROTEIN,', 'HYPOTHETICAL PROTEIN \S+[\.;]', 'DNA SEGMENT, CHR.*', 'PROTEIN \S+ HOMOLOG\.?', '^SIMILAR TO GENE.*', 'SIMILAR TO PUTATIVE[ \.]', '^SIMILAR TO HYPOTHETICAL.*', 'SIMILAR TO (KIAA|LOC|RIKEN).*', 'SIMILAR TO GENBANK ACCESSION NUMBER\s+\S+', 'SIMILAR TO\s+$', 'EXPRESSED SEQUENCE [A-Z]+\d+[ \.;]', 'EST [A-Z]+\d+[ \.;]', '^\s*\(FRAGMENT\)\.?\s*$', '^\s*\(?GENE\)?\.?;?\s*$', '\s*\(?GENE\)?\.?;?', '\s*\(?PRECURSOR\)?\.?;?', '^\s*\(\s*\)\s*$', '^\s*\(\d*\)\s*[ \.]$', '^\s+\(?\s*$'); } 1;