diff --git a/misc-scripts/xref_mapping/XrefMapper/wormbase.pm b/misc-scripts/xref_mapping/XrefMapper/wormbase.pm index 33c91c34f476c43f342575c15d079db510eed597..7c228c6fbc7c436368f4b076caba99d2b1773fa9 100644 --- a/misc-scripts/xref_mapping/XrefMapper/wormbase.pm +++ b/misc-scripts/xref_mapping/XrefMapper/wormbase.pm @@ -7,8 +7,23 @@ use vars qw(@ISA); @ISA = qw(XrefMapper::BasicMapper); -# Abstact superclass, not intended to be created directly. Contains -# common methods for the "tierII" nematodes in WormBase +# This module is activated by specifying "taxon=wormbase" in the mapping input file +# It contains some common config for worms maintained by WormBase (i.e. having genes +# with WBGene ids etc) + +sub set_methods{ + + my $default_method = 'ExonerateGappedBest1'; + my %override_method_for_source = ( + ExonerateGappedBest5 => ['RefSeq_mRNA', + 'RefSeq_mRNA_predicted', + 'RefSeq_ncRNA', + 'RefSeq_ncRNA_predicted' ], + ); + + return $default_method, \%override_method_for_source; +} + sub set_display_xrefs {