Bio::M...mHeader(3pm)
π NAME π
okay so bestie, welcome to the Bio::M...mHeader(3pm) page π
β this one's all about Bio::Matrix::PSM::PsmHeader, which is the PSM mast parser implementation. yes ma'am, a whole parser. iconic.
β¨ SYNOPSIS β¨
like, the actual usage lives elsewhere, so go look there:
# See Bio::Matrix::PSM::IO for detailed documentation on how to use
# PSM parsers
π¦ DESCRIPTION π¦
So this is a parser for mast. And the way it's built, it's not like meme or transfac for example β this driver is dedicated more to PSM sequence matches. different flavor, same slay. π
πΈ FEEDBACK πΈ
π¬ Mailing Lists
User feedback is an integral part of the evolution of this and other Bioperl modules, fr fr β the glow-up of these modules literally runs on y'all's input. 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
π Support
Please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. This is the way β 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.
π Reporting Bugs
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:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR - Stefan Kirov π
Email skirov@utk.edu β the main character who wrote this π
π APPENDIX π
𧬠new
- Title:
new - Usage:
my $header= Bio::Matrix::PSM::PsmHeader->new(-seq=>\%seq,
-mid=>\%mid,
-width=>\%width,
-instances=>\%instances,
-header=>\@header,
-type=>'mast');
- Function: Creates a new Bio::Matrix::PSM::PsmHeader object β¨
- Throws: (nothin', bestie)
- Example: (none)
- Returns:
Bio::Matrix::PSM::PsmHeaderobject - Args:
hash
𧬠seq
- Title:
seq - Usage:
my %seq= $header->seq(); - Function: Returns the sequence data as a hash, indexed by a sequence ID (motif id or accession number). In case the input data is a motif it would return the consenus seq for each of them (mast).
- Throws: (nothin')
- Example: (none)
- Returns:
hash - Args: (none)
𧬠hid
- Title:
hid - Usage:
my @hid= $header->hid(); - Function: Returns array with the motif ids
- Throws: (nothin')
- Example: (none)
- Returns:
array - Args: (none)
𧬠length
- Title:
length - Usage:
my %length= $header->length(); - Function: Returns the length of the input sequence or motifs as a hash, indexed by a sequence ID (motif id or accession number)
- Throws: (nothin')
- Example: (none)
- Returns:
hash - Args: (none)
𧬠instances
- Title:
instances - Usage:
my %instances= $header->instances(); - Function: Returns the info about the input data, contained in the header
- Throws: (nothin')
- Example: (none)
- Returns:
hash - Args: (none)
𧬠weight
- Title:
weight - Usage:
my %weights= $header->weight(); - Function: Returns the weights of the input sequence as a hash, indexed by a sequence ID
- Throws: (nothin')
- Example: (none)
- Returns:
hash - Args: (none)
𧬠unstuctured
nope, that spelling is not a typo of mine β the method is literally named unstuctured and we respect it π«‘
- Title:
unstuctured - Usage:
my @unstructured= $header->unstuctured(); - Function: Returns the unstructured data in the header as an array, one line per array element, all control symbols are removed with
\W - Throws: (nothin')
- Example: (none)
- Returns:
array - Args: (none)
𧬠version
- Title:
version - Usage:
my $version= $header->version; - Function: Returns the version of the file being parsed if such exists
- Throws: (nothin')
- Example: (none)
- Returns:
string - Args: (none)
𧬠release
- Title:
release - Usage:
my $release= $header->release; - Function: Returns the release of the file being parsed if such exists
- Throws: (nothin')
- Example: (none)
- Returns:
string - Args: (none)
𧬠_check
- Title:
_check - Usage:
if ($self->_check('weights') { #do something} else {return 0;} - Function: Checks if the method called is aplicable to the file format
- Throws: (nothin')
- Example: (none)
- Returns:
boolean - Args:
string
and that's the whole page, bestie β no notes, ate and left no crumbs π β¨
this one's served up fresh from perl v5.32.1, dated 2021-08-15, straight outta the User Contributed Perl Documentation β mwah ππ
π¦ where this page comes from
- debian bookworm: libbio-perl-perl 1.7.8-1 Β· Perl
- debian trixie: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu jammy: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu noble: libbio-perl-perl 1.7.8-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms