Bio::Tools::Run::Primate(3pm) | User Contributed Perl Documentation | Bio::Tools::Run::Primate(3pm) |
Wrapper for Primate, Guy Slater's near exact match finder for short sequence tags.
use Bio::Tools::Run::Primate; use Bio::SeqIO; my $query = "primer.fa"; my $target = "contig.fa"; my @params = ("query" => $query,"target" => $target,"m"=>0); my $fact = Bio::Tools::Run::Primate->new(@params); my @feat = $fact->run; foreach my $feat(@feat) { print $feat->seqname."\t".$feat->primary_tag."\t".$feat->start. "\t".$feat->end."\t".$feat->strand."\t".$feat->seq->seq."\n"; }
Primate is available under to ensembl-nci package at http://cvsweb.sanger.ac.uk/cgi-bin/cvsweb.cgi/ensembl-nci/?cvsroot=Ensembl
User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to one of the Bioperl mailing lists. Your participation is much appreciated.
bioperl-l@bioperl.org - General discussion http://bioperl.org/wiki/Mailing_lists - About the mailing lists
Please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. Many experienced and reponsive experts will be able look at the problem and quickly address it. Please include a thorough description of the problem with code and data examples if at all possible.
Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via the web:
http://redmine.open-bio.org/projects/bioperl/
Email shawnh@fugu-sg.org
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _
Title : program_name Usage : $factory>program_name() Function: holds the program name Returns: string Args : None
Title : program_dir Usage : $factory->program_dir(@params) Function: returns the program directory, obtained from ENV variable. Returns: string Args :
Title : new Usage : my $obj = Bio::Tools::Run::Primate->new() Function: Builds a new Bio::Tools::Run::Primate objet Returns : Bio::Tools::Run::Primate Args : query => the L<Bio::PrimarySeqI> object or a file path target => the L<Bio::PrimarySeqI> object or a file path m => the number of mismatches allowed, default 1(integer) b => [TRUE|FALSE] find best match, default FALSE executable=>where the program sits
Title : version Usage : $primate->version Function: Determine the version number of the program Returns : float or undef Args : none
Title : search Usage : DEPRECATED. Use $factory->run() instead Function: Perform a primate search Returns : Array of L<Bio::SeqFeature::Generic> Args :
Title : run Usage : @feat = $factory->run(); Function: Perform a primate search Returns : Array of L<Bio::SeqFeature::Generic> Args :
Title : _run Usage : Internal function, not to be called directly Function: makes actual system call to dba program Returns : array of L<Bio::SeqFeature::Generic> Args : path to query and target file and parameter string
Title : _parse_results Usage : Internal function, not to be called directly Function: Passes primate output Returns : array of L<Bio::SeqFeature::Generic> Args : the name of the output file
Title : _setinput Usage : Internal function, not to be called directly Function: Create input files for primate Returns : name of file containing query and target Args : query and target (either a filename or a L<Bio::PrimarySeqI>
Title : _setparams Usage : Internal function, not to be called directly Function: Create parameter inputs for primate program Returns : parameter string to be passed to primate Args : the param array
Title : _query_seq Usage : Internal function, not to be called directly Function: get/set for the query sequence Returns : a hash of seq with key the query tag Args : optional
Title : _target_seq Usage : Internal function, not to be called directly Function: get/set for the target sequence Returns : L<Bio::PrimarySeqI> Args : optional
2021-01-06 | perl v5.32.0 |