Bio::T...n::Coil(3pm)

πŸ“¦
version 1.7.3 Β· 3 versions
, in debian bookworm, ubuntu noble

πŸ’– Bio::T...n::Coil(3pm) β€” the vibe-y guide πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation, and it's literally called Bio::T...n::Coil β€” the Perl module that wraps the whole ncoils situation. it's giving "perl module documentation" but make it make sense. let's go πŸ¦‹


✨ NAME ✨

Bio::Tools::Run::Coil β€” it's a wrapper for the ncoils program. that's the whole name. short, sweet, iconic. πŸ’…


🌸 SYNOPSIS 🌸

here's the group chat version of how you'd actually use it:

# Build a Coil factory
my $factory = Bio::Tools::Run::Coil->new($params);

# Pass the factory a Bio::Seq object
# @feats is an array of Bio::SeqFeature::Generic objects
my @feats = $factory->run($seq);

so like β€” you build a factory, then you hand it a seq, and it hands you back features. no cap, that's it. πŸŽ€


🧚 DESCRIPTION 🧚

okay so this module? it's a wrapper for the ncoils program, which you can grab over at http://www.russell.embl-heidelberg.de/coils/coils.tar.gz. what does ncoils do, you ask? it predicts coiled coils in protein sequences. protein gossip, basically. πŸ’€

by default, it goes looking for an executable called ncoils plus the data/parameter files in the directory that the COILSDIR environmental variable points at. so yeah, set that env var or it's gonna be searching like it lost its airpods. 🫢


πŸ“š REFERENCES πŸ“š

the receipts, bestie, in order:

  • Lupas, van Dyke & Stock, Predicting coiled coils from protein sequences, Science 252:1162-1164, 1991.
  • Lupas, A., Prediction and Analysis of Coiled-Coil Structures, Meth. Enzymology 266:513-525, 1996.

πŸ’Œ FEEDBACK πŸ’Œ

πŸ“¬ Mailing Lists πŸ“¬

user feedback is literally an integral part of the evolution of this and other Bioperl modules β€” like, the whole thing grows because people talk. send your comments and suggestions preferably to one of the Bioperl mailing lists. your participation is much appreciated, fr fr. πŸ₯Ή

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. why? because so many experienced and responsive experts will be able to look at the problem and quickly address it β€” it's a whole squad, not one person. πŸ’ͺ

also, if at all possible, please include a thorough description of the problem with code and data examples. thorough. like, give them the whole lore. πŸ“–

πŸ› Reporting Bugs πŸ›

report bugs to the Bioperl bug tracking system β€” that's how we keep track of the bugs and their resolutions, together, as a community. bug reports can be submitted via the web:

http://redmine.open-bio.org/projects/bioperl/

πŸ‘‘ AUTHORS πŸ‘‘

  • Based on the EnsEMBL module Bio::EnsEMBL::Pipeline::Runnable::Protein::Coil, originally written by Marc Sohrmann (ms2@sanger.ac.uk)
  • Written in BioPipe by Balamurugan Kumarasamy <savikalpa@fugu-sg.org>
# Please direct questions and support issues to <bioperl-l@bioperl.org>
#
  • Cared for by the Fugu Informatics team (fuguteam@fugu-sg.org) 🐑

πŸ” APPENDIX πŸ”

the rest of the documentation details each of the object methods. internal methods are usually preceded with an underscore β€” _ β€” so if you see one, that's your sign it's an inside-job method, iykyk. πŸ™ˆ

⭐ program_name ⭐

Title   : program_name
Usage   : $factory>program_name()
Function: holds the program name
Returns:  string
Args    : None

it holds the program name. that's the job. returns a string, takes no args. simple queen behavior. ✨

⭐ program_dir ⭐

Title   : program_dir
Usage   : $factory->program_dir(@params)
Function: returns the program directory, obtained from ENV variable.
Returns:  string
Args    :

returns the program directory, and it gets that straight from the ENV variable. returns a string, no args listed. 🌈

⭐ new ⭐

Title   : new
Usage   : $coil->new(@params)
Function: creates a new Coil factory
Returns:  Bio::Tools::Run::Coil
Args    :

creates a new Coil factory β€” main character constructor energy right here. returns a Bio::Tools::Run::Coil. no args listed. πŸ‘‘

⭐ predict_protein_features ⭐

Title   :   predict_protein_features()
Usage   :   DEPRECATED. Use $obj->run instead.
Function:   Runs Coil and creates an array of featrues
Returns :   An array of Bio::SeqFeature::Generic objects
Args    :   A Bio::PrimarySeqI
🚨 DEPRECATED. like, do not use this one, bestie β€” use $obj->run instead. it runs Coil and creates an array of features (spelled featrues in the original, and we respect the original πŸ’€), returns an array of Bio::SeqFeature::Generic objects, and takes a Bio::PrimarySeqI as its arg.

⭐ run ⭐

Title   :   run
Usage   :   $obj->run($seq)
Function:   Runs Coil and creates an array of featrues
Returns :   An array of Bio::SeqFeature::Generic objects
Args    :   A Bio::PrimarySeqI, or a Fasta filename.

this is the one you actually want. it runs Coil and creates an array of features, returns an array of Bio::SeqFeature::Generic objects, and its arg is a Bio::PrimarySeqI, or a Fasta filename. either one, you're covered. πŸ”₯

⭐ _input ⭐

Title   :   _input
Usage   :   obj->_input($seqFile)
Function:   Internal(not to be used directly)
Returns :
Args    :

internal β€” not to be used directly, so hands off, bestie. πŸ™…

⭐ _run ⭐

Title   :   _run
Usage   :   $obj->_run()
Function:   Internal(not to be used directly)
Returns :   An array of Bio::SeqFeature::Generic objects
Args    :

also internal β€” not to be used directly. returns an array of Bio::SeqFeature::Generic objects. no args listed. πŸ’…

⭐ _writeSeqFile ⭐

Title   :   _writeSeqFile
Usage   :   obj->_writeSeqFile($seq)
Function:   Internal(not to be used directly)
Returns :
Args    :

internal β€” not to be used directly. returns nothing, args blank. the mystery method. πŸ•΅οΈβ™€οΈ


and that's the whole page, bestie!! πŸŽ€ this one came from perl v5.36.0 dated 2023-01-22, under the manual name Bio::T...n::Coil(3pm). go forth and predict some coiled coils, you absolute icon. slay. πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from