Bio::SeqIO::gcg(3pm)

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

πŸ’– Bio::SeqIO::gcg πŸ’–

okay bestie, gather round, because this is the manual page for Bio::SeqIO::gcg β€” the GCG sequence input/output stream, straight outta the User Contributed Perl Documentation. yes it's a 3pm page, yes it's iconic, let's go ✨


🌸 NAME 🌸

Bio::SeqIO::gcg β€” GCG sequence input/output stream. that's it, that's the name, slay πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

Do not use this module directly.  Use it via the Bio::SeqIO class.
bestie do NOT come for this module directly, i'm begging 😭 go through Bio::SeqIO like a civilized person. it said what it said.

✨ DESCRIPTION ✨

so this object? it can transform Bio::Seq objects to and from GCG flat file databases. back and forth, both directions, main character energy fr fr πŸ‘‘


πŸ’Œ FEEDBACK πŸ’Œ

πŸŽ€ Mailing Lists πŸŽ€

user feedback is, like, integral to the evolution of this and other Bioperl modules. so send your comments and suggestions (preferably) to one of the Bioperl mailing lists. your participation is much appreciated, no cap 🫢

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

🩷 Support 🩷

pls direct usage questions and support issues to the mailing list:

bioperl-l@bioperl.org

…rather than sliding into the module maintainer's DMs directly. there are so many experienced and responsive experts who will be able to look at your problem and quickly address it. and if it's at all possible, include a thorough description of the problem with code and data examples β€” thoroughness is the vibe check, periodt 🌈

πŸ› 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

πŸ‘‘ AUTHORS - Ewan Birney & Lincoln Stein πŸ‘‘

Email: <birney@ebi.ac.uk> <lstein@cshl.org>


πŸ’œ CONTRIBUTORS πŸ’œ

Jason Stajich, jason@bioperl.org


πŸ“– APPENDIX πŸ“–

the rest of the documentation details each of the object methods. internal methods are usually preceded with a _ (iykyk, the underscore means it's giving private πŸ”’)


⭐ next_seq ⭐

  • Title β€” next_seq
  • Usage β€” $seq = $stream->next_seq()
  • Function β€” returns the next sequence in the stream
  • Returns β€” Bio::Seq object
  • Args β€” (nothing, it's a no-args girly)

🌟 write_seq 🌟

  • Title β€” write_seq
  • Usage β€” $stream->write_seq(@seq)
  • Function β€” writes the formatted $seq object into the stream
  • Returns β€” 1 for success and 0 for error
  • Args β€” array of Bio::PrimarySeqI object

πŸ”₯ GCG_checksum πŸ”₯

  • Title β€” GCG_checksum
  • Usage β€” $cksum = $gcgio->GCG_checksum($seq);
  • Function β€” returns a gcg checksum for the sequence specified

this method can also be called as a class method. versatile queen πŸ’…

  • Example β€” (blank, we love a mysterious icon)
  • Returns β€” a GCG checksum string
  • Argument β€” a Bio::PrimarySeqI implementing object

πŸ™ˆ _validate_checksum πŸ™ˆ

  • Title β€” _validate_checksum
  • Usage β€” n/a - internal method
  • Function β€” if parsed gcg sequence contains a checksum field
    • we compare it to a value computed here on the parsed
    • sequence. A checksum mismatch would indicate some
    • type of parsing failure occurred.
  • Returns β€” 1 for success, 0 for failure
  • Args β€” string containing parsed seq, value of parsed checksum

and that's the whole page bestie, we ate and left absolutely no crumbs πŸ“πŸ’…

perl v5.32.1 Β· 2021-08-15 β€” yeah this beauty is stamped from back in the day, Bio::SeqIO::gcg(3pm), and it's still serving. bye pookie, go parse some GCG files responsibly πŸ§šπŸ’–

πŸ“¦ where this page comes from