Bio::T...Eponine(3pm)

πŸ“¦
version 1.7.8 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– Bio::T...Eponine β€” the manual, but make it a group chat πŸ’–

okay bestie, so this is the perl doc page for Bio::T...Eponine, from the User Contributed Perl Documentation collection. yes the title is literally Bio::T...Eponine(3pm) β€” the dots are doing their own thing and we respect them 🫢


✨ NAME ✨

Bio::Tools::Eponine β€” it's the results of one Eponine run. one run. that's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

here's the whole thing, verbatim, no cap:

use Bio::Tools::Eponine;
use strict;
   my $seq = "/data/seq.fa";
   my $threshold  = "0.999";
   my @params = ( -seq => $seq,
                  -threshold => $threshold);

  my $factory = Bio::Tools::Run::Eponine->new(@params);
    # run eponine against fasta
       my $r = $factory->run_eponine($seq);
       my $parser = Bio::Tools::Eponine->new($r);

      while (my $feat = $parser->next_prediction){
               #$feat contains array of SeqFeature
              foreach my $orf($feat) {
                  print $orf->seq_id. "\n";
              }
      }

like. look at her go. $feat is carrying an array of SeqFeature and we're just printing $orf->seq_id for each one. iconic behavior tbh ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so this is a parser for Eponine β€” and Eponine is a probabilistic transcription start site detector that's optimized for mammalian genomic sequence. 🧬

the way this module works: it inherits off Bio::Tools::AnalysisResult, which means it implements Bio::SeqAnalysisParserI. if you wanna go read up on those, they're right there β€” Bio::Tools::AnalysisResult and Bio::SeqAnalysisParserI. iykyk πŸ’œ


πŸŽ€ FEEDBACK πŸŽ€

πŸ’Œ Mailing Lists

okay so user feedback is an integral part of how this module and all the other Bioperl modules evolve. so please, send your comments and suggestions to one of the Bioperl mailing lists. your participation is much appreciated β€” like genuinely, they mean it 🫢

 bioperl-l@bioperl.org                  - General discussion
 http://bioperl.org/wiki/Mailing_lists  - About the mailing lists

🩹 Support

usage questions and support issues? send them to the mailing list:

bioperl-l@bioperl.org

not to the module maintainer directly, bestie. that's the rule. the reason is lowkey wholesome: there are lots of experienced and responsive experts on the list who'll be able to look at your problem and address it quickly. ⭐

and please, if it's at all possible, include a thorough description of the problem plus code and data examples. thorough. we're begging πŸ™ˆ

πŸ› Reporting Bugs

found a bug? report it to the Bioperl bug tracking system β€” that's how they keep track of the bugs and their resolutions. bug reports go in via the web:

 https://github.com/bioperl/bioperl-live/issues

πŸ‘‘ AUTHOR - Tania Oh πŸ‘‘

<gisoht-at-nus.edu.sg>

periodt. that's the author. πŸ’–


🌈 APPENDIX 🌈

the rest of this doc details each of the object methods, one by one. and heads up: internal methods are usually preceded with a _ β€” so if you see an underscore, that's your little signal that it's internal business 🀫

πŸ“ analysis_method

  • Usage β€” $mzef->analysis_method();
  • Purpose β€” an inherited method! but it's overridden so that the name matches /mzef/i.
  • Returns β€” String
  • Argument β€” n/a

πŸ“ next_feature

  • Title β€” next_feature
  • Usage β€” while($gene = $mzef->next_feature()) { # do something }
  • Function β€” returns the next gene structure prediction of the MZEF result file. call this method repeatedly until FALSE comes back.

the object you get back is actually a SeqFeatureI implementing object. this method is required for classes implementing the SeqAnalysisParserI interface, and at present it's merely an alias for next_prediction().

also important: with the present version of MZEF, there will only be one object returned, because MZEF doesn't predict individual genes β€” it just predicts potential internal exons. one (1) object. that's it. 🫠

  • Example β€” (empty)
  • Returns β€” a Bio::Tools::Prediction::Gene object.
  • Args β€” (empty)

πŸ“ next_prediction

  • Title β€” next_prediction
  • Usage β€” while($gene = $mzef->next_prediction()) { # do something }
  • Function β€” returns the next gene structure prediction of the MZEF result file. call this method repeatedly until FALSE comes back.

note that with the present version of MZEF there will only be one object returned, because MZEF does not predict individual genes, it just does potential internal exons. same energy as above. 🧚

  • Example β€” (empty)
  • Returns β€” a Bio::Tools::Prediction::Gene object.
  • Args β€” (empty)

πŸ“ _parse_predictions

  • Title β€” _parse_predictions()
  • Usage β€” $obj->_parse_predictions()
  • Function β€” parses the prediction section. it's automatically called by next_prediction() if that hasn't happened yet.
  • Example β€” (empty)
  • Returns β€” (empty)

πŸ“ create_feature

  • Title β€” create_feature
  • Usage β€” obj->create_feature($feature)
  • Function β€” returns an array of features
  • Returns β€” returns an array of features
  • Args β€” none

πŸ“ _prediction

  • Title β€” _prediction()
  • Usage β€” $gene = $obj->_prediction()
  • Function β€” internal
  • Example β€” (empty)
  • Returns β€” (empty)

πŸ“ _predictions_parsed

  • Title β€” _predictions_parsed
  • Usage β€” $obj->_predictions_parsed
  • Function β€” internal
  • Example β€” (empty)
  • Returns β€” TRUE or FALSE

and that's the whole page, bestie!! πŸŽ€βœ¨ thanks for reading, you're doing amazing, and this doc was generated by perl v5.32.1 back on 2021-08-15. she's vintage. she's iconic. she's Bio::T...Eponine(3pm) and we're obsessed. mwah πŸ’…πŸ’–

πŸ“¦ where this page comes from