Bio::T...enscan(3pm)
π Bio::Tools::Run::Genscan π
okay bestie, welcome to the User Contributed Perl Documentation glow-up of Bio::T...enscan(3pm) β she's a whole icon and she's about to tell you how to find genes. no cap. π§¬β¨
β¨ NAME β¨
Bio::Tools::Run::Genscan β it's an object that identifies genes in a given sequence, given a matrix (for the appropriate organisms, obviously π
).
πΈ SYNOPSIS πΈ
bestie, this is the whole vibe in four lines:
# Build a Genscan factory
my $param = ('MATRIX'=>HumanIso.smat);
my $factory = Bio::Tools::Run::Genscan->new($param);
# Pass the factory a Bio::Seq object
#@genes is an array of Bio::Tools::Predictions::Gene objects
my @genes = $factory->run($seq);
like, build the factory, hand her a Bio::Seq object, and @genes comes back as an array of Bio::Tools::Predictions::Gene objects. we love a clean pipeline. π«Ά
π¦ DESCRIPTION π¦
Genscan is a gene-identifying program, and she was developed by Christopher Burge at http://genes.mit.edu/burgelab/ β give credit where credit is due, periodt. π
By default, she goes looking for an executable called genscan plus the data/parameter files in the directory that the GENSCANDIR environmental variable points at. that's the default, that's the whole thing. no guessing required. β
π FEEDBACK π
π¬ Mailing Lists
User feedback is literally an integral part of the evolution of this and other Bioperl modules β so like, your comments and suggestions? send them, 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
π« Support
okay so for usage questions or support issues, please direct them to the mailing list:
bioperl-l@bioperl.org
β¦rather than going straight to the module maintainer. there are so many experienced and responsive experts who can look at your problem and quickly address it, fr fr. and if at all possible, please include a thorough description of the problem with code and data examples. receipts help everyone. π
π Reporting Bugs
Report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution β it's giving teamwork, it's giving accountability. Bug reports can be submitted via the web at:
http://redmine.open-bio.org/projects/bioperl/
π AUTHOR - Bala π
Email: savikalpa@fugu-sg.org
π APPENDIX π
the rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ β so if you see that underscore, bestie, that's a do not touch energy. π
ββοΈ
π§ program_name
Title : program_name
Usage : $factory>program_name()
Function: holds the program name
Returns: string
Args : None
π program_dir
Title : program_dir
Usage : $factory->program_dir(@params)
Function: returns the program directory, obtained from ENV variable.
Returns: string
Args :
𧬠predict_genes()
Title : predict_genes()
Usage : DEPRECATED: use $obj->run($seq) instead
Function: Runs genscan and creates an array of Genes
Returns : An array of Bio::Tools::Prediction::Gene objects
Args : A Bio::PrimarySeqI
ok so this one is DEPRECATED β use $obj->run($seq) instead. she's retired, she's living her best life, let her rest. π
π run
Title : run
Usage : $obj->run($seq)
Function: Runs genscan and creates an array of Genes
Returns : An array of Bio::Tools::Prediction::Gene objects
Args : A Bio::PrimarySeqI
π _run
Title : _run
Usage : $obj->_run()
Function: Internal(not to be used directly)
Returns : An array of Bio::Tools::Prediction::Gene objects
Args :
internal, bestie. not to be used directly. we said what we said. π
π _set_input()
Title : _set_input
Usage : obj->_set_input($matrixFile,$seqFile)
Function: Internal(not to be used directly)
Returns :
Args :
also internal. also not to be used directly. keep scrolling. π
π _writeSeqFile()
Title : _writeSeqFile
Usage : obj->_writeSeqFile($seq)
Function: Internal(not to be used directly)
Returns :
Args :
yep, internal again, not to be used directly. that's the trio. β¨
and that's the whole page, bestie β slay, go find some genes ππ§¬β¨
this was Bio::T...enscan(3pm) brought to you by perl v5.36.0, dated 2023-01-22. mwah. π«Άπ
π¦ where this page comes from
- debian bookworm: libbio-perl-run-perl 1.7.3-9 Β· Perl
- ubuntu noble: libbio-perl-run-perl 1.7.3-9 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms