From 34cb21ea6ffc5205d3d457a9fa453c159622096b Mon Sep 17 00:00:00 2001 From: Karyn Megy <kmegy@sanger.ac.uk> Date: Fri, 29 May 2009 15:54:10 +0000 Subject: [PATCH] For running Culex Xrefs --- .../Methods/ExonerateGappedBest1_culex.pm | 26 +++++++++ .../xref_mapping/XrefMapper/culex_pipiens.pm | 54 +++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateGappedBest1_culex.pm create mode 100644 misc-scripts/xref_mapping/XrefMapper/culex_pipiens.pm diff --git a/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateGappedBest1_culex.pm b/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateGappedBest1_culex.pm new file mode 100644 index 0000000000..544371a697 --- /dev/null +++ b/misc-scripts/xref_mapping/XrefMapper/Methods/ExonerateGappedBest1_culex.pm @@ -0,0 +1,26 @@ +package XrefMapper::Methods::ExonerateGappedBest1_culex; + +use XrefMapper::Methods::ExonerateBasic; + +use vars '@ISA'; + +@ISA = qw{XrefMapper::Methods::ExonerateBasic}; + + + +sub options { + + return ('--gappedextension FALSE', '--model', 'affine:local', '--subopt', 'no', '--bestn', '1'); + +} + +sub query_identity_threshold { + return 55; +} + +sub target_identity_threshold { + return 55; +} + + +1; diff --git a/misc-scripts/xref_mapping/XrefMapper/culex_pipiens.pm b/misc-scripts/xref_mapping/XrefMapper/culex_pipiens.pm new file mode 100644 index 0000000000..7308271f0e --- /dev/null +++ b/misc-scripts/xref_mapping/XrefMapper/culex_pipiens.pm @@ -0,0 +1,54 @@ + +package XrefMapper::culex_pipiens; + +use XrefMapper::BasicMapper; +use XrefMapper::VBCoordinateMapper; + +use vars '@ISA'; + +@ISA = qw{ XrefMapper::BasicMapper }; + +sub get_set_lists { + + return [["ExonerateGappedBest1_culex", ["culex_pipiens","*"]]]; + +} + +# transcript, gene display_xrefs can use defaults +# since anopheles_symbol is "before" Uniprot + +# If there is an Anopheles_symbol xref, use its description +sub gene_description_sources { + + return ("Anopheles_symbol", + "Uniprot/SWISSPROT", + "RefSeq_peptide", + "RefSeq_dna", + "Uniprot/SPTREMBL", + #"RefSeq_peptide_predicted", + #"RefSeq_dna_predicted", + #"EntrezGene"); + ); +} + +sub transcript_display_xref_sources { + + my @list = qw(RFAM + miRBase + Uniprot/SWISSPROT + Uniprot/Varsplic + Uniprot/SPTREMBL); + + my %ignore; + return [\@list,\%ignore]; + +} + +# regexps to match any descriptons we want to filter out +sub gene_description_filter_regexps { + + return (); + +} + +1; -- GitLab