Bio::T...ipcress(3pm)
π Bio::T...ipcress(3pm) π
okay bestie, gather round, because this is the User Contributed Perl Documentation page for Bio::Tools::ipcress, and it's lowkey iconic β¨
π¦ NAME
Bio::Tools::ipcress β parse ipcress output and make features π
πΈ SYNOPSIS
# A simple annotation pipeline wrapper for ipcress data
# assuming ipcress data is already generated in file seq1.ipcress
# and sequence data is in fasta format in file called seq1.fa
use Bio::Tools::ipcress;
use Bio::SeqIO;
my $parser = Bio::Tools::ipcress->new(-file => 'seq1.ipcress');
my $seqio = Bio::SeqIO->new(-format => 'fasta', -file => 'seq1.fa');
my $seq = $seqio->next_seq || die("cannot get a seq object from SeqIO");
while( my $feat = $parser->next_feature ) {
# add ipcress annotation to a sequence
$seq->add_SeqFeature($feat);
}
my $seqout = Bio::SeqIO->new(-format => 'embl');
$seqout->write_seq($seq);
π DESCRIPTION
so this object is literally a parser for ipcress data, and it makes a Bio::SeqFeatureI for every single ipcress hit. you can then process those features, or add them as annotation to an existing Bio::SeqI object when you're doing automated annotation. main character energy fr fr π
this module is adapted from the Bio::Tools::EPCR module written by Jason Stajich (jason-at-bioperl.org). credit where credit is due, periodt π
Ipcress is available through Guy Slater's Exonerate package at http://www.ebi.ac.uk/~guy/exonerate/ β¨
π FEEDBACK
π Mailing Lists
user feedback is an integral part of the evolution of this and other Bioperl modules. no cap. send your comments and suggestions preferably to the Bioperl mailing list β your participation is much appreciated, bestie π«Ά
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. the way that so many experienced and reponsive experts will be able look at the problem and quickly address it?? obsessed π and 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 so we can keep track of the bugs and their resolution. bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
π AUTHOR - Sheldon McKay
Email mckays@cshl.edu π
π§ APPENDIX
the rest of the documentation details each of the object methods. internal methods are usually preceded with a _ (iykyk).
β new
- Title β
new - Usage β
my $ipcress = Bio::Tools::ipcress->new(-file => $file,
-primary => $fprimary,
-source => $fsource,
-groupclass => $fgroupclass);
- Function β Initializes a new ipcress parser β¨
- Returns β
Bio::Tools::ipcress - Args β
-fh=> filehandle
OR
-file => filename
-primary=> a string to be used as the common value for each features'-primary'tag. Defaults to the sequence ontology term'PCR_product'. (This in turn maps to the GFF'type'tag (aka'method')).-source=> a string to be used as the common value for each features'-source'tag. Defaults to'ipcress'. (This in turn maps to the GFF'source'tag)-groupclass=> a string to be used as the name of the tag which will hold the sts marker namefirst attribute. Defaults to'name'.
π¦ next_feature
- Title β
next_feature - Usage β
$seqfeature = $obj->next_feature(); - Function β Returns the next feature available in the analysis result, or
undefif there are no more features. - Example β (none, bestie, it's giving mysterious π)
- Returns β A
Bio::SeqFeatureIimplementing object, orundefif there are no more features. - Args β none
π source
- Title β
source - Usage β
$obj->source($newval) - Function β (blank, she's keeping it cute and quiet)
- Example β (blank)
- Returns β value of source (a scalar)
- Args β on set, new value (a scalar or undef, optional)
πΈ primary
- Title β
primary - Usage β
$obj->primary($newval) - Function β (blank)
- Example β (blank)
- Returns β value of primary (a scalar)
- Args β on set, new value (a scalar or undef, optional)
π groupclass
- Title β
groupclass - Usage β
$obj->groupclass($newval) - Function β (blank)
- Example β (blank)
- Returns β value of groupclass (a scalar)
- Args β on set, new value (a scalar or undef, optional)
and that's the whole page, bestie!! π this was perl v5.32.1, dated 2021-08-15, from Bio::T...ipcress(3pm) β slay, go annotate something gorgeous β¨π¦
π¦ 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