TFBS::PatternI(3pm)
πΈ TFBS::PatternI π
okay bestie, welcome to the manual page for TFBS::PatternI (that's the 3pm one, the Perl module doc, not a command β very important, don't @ me) β¨
π NAME
TFBS::PatternI β the interface definition for all the pattern objects. Right now it's giving matrices and word (consensus and regular expressions) π
π DESCRIPTION
So, TFBS::PatternI is a draft class that's supposed to hold the general interface for matrix and other (future β¨) pattern objects.
But here's the tea π« β it is not defined and not used yet, because the author needs to ponder over certain unresolved issues in general pattern definition. Classic main character behaviour, honestly.
User feedback is more than welcome β like literally please, the author wants it π.
π¦ FEEDBACK
Please send bug reports and other comments to the author. That's it, that's the vibe. π¬
π AUTHOR - Boris Lenhard
Boris Lenhard <Boris.Lenhard@cgb.ki.se> β the icon, the legend π
π APPENDIX
The rest of the documentation details each of the object methods. Internal methods are preceded with an underscore. iykyk π«
β ID
- Title:
ID - Usage:
my $ID = $icm->ID()
$pfm->ID('M00119');
- Function: Get/set on the ID of the pattern (unique in a DB or a set) π₯
- Returns: pattern ID (a string)
- Args: none for get, string for set
β name
- Title:
name - Usage:
my $name = $pwm->name()
$pfm->name('PPARgamma');
- Function: Get/set on the name of the pattern π·οΈ
- Returns: pattern name (a string)
- Args: none for get, string for set
β class
- Title:
class - Usage:
my $class = $pwm->class()
$pfm->class('forkhead');
- Function: Get/set on the structural class of the pattern π§¬
- Returns: class name (a string)
- Args: none for get, string for set
β tag
- Title:
tag - Usage:
my $acc = $pwm->tag('acc')
$pfm->tag(source => "Gibbs");
- Function: Get/set on the structural class of the pattern
- Returns: tag value (a scalar/reference)
- Args: tag name (string) for get, tag name (string) and value (any scalar/reference) for set π
β all_tags
- Title:
all_tags - Usage:
my %tag = $pfm->all_tags();
- Function: get a hash of all tags for a matrix
- Returns: a hash of all tag values keyed by tag name
- Args: none π
β delete_tag
- Title:
delete_tag - Usage:
$pfm->delete_tag('score');
- Function: get a hash of all tags for a matrix
- Returns: nothing (yeah, it said "nothing", and it meant it π)
- Args: a string (tag name)
k that's the whole page, bestie. go forth and build those pattern objects β¨π«Ά
this was TFBS::PatternI(3pm), from perl v5.42.3, dated 2026-08-21 β slayed, no cap, periodt π
π
π¦ where this page comes from
- ubuntu stonking: libtfbs-perl 0.7.1+ds-6build1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms