Bio::F...Factory(3pm)

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

πŸ’– NAME πŸ’–

Bio::Factory::FTLocationFactory β€” a FeatureTable location parser, bestie. It literally turns those Genbank location strings into actual location objects and honestly? iconic behavior. πŸ‘‘


✨ SYNOPSIS ✨

Okay so here's the whole vibe in two lines:

# parse a string into a location object
$loc = Bio::Factory::FTLocationFactory->from_string("join(100..200,
                                                     400..500");

(Yes, that closing paren is a little shy. We keep it exactly as the ancestors wrote it. 🫢)


🌸 DESCRIPTION 🌸

It's the implementation of string-encoded location parsing for the Genbank feature table encoding of locations. That's the whole job, and it does the job. No notes. πŸ’…


πŸ¦‹ FEEDBACK πŸ¦‹

πŸ’Œ Mailing Lists

User feedback is an integral part of the evolution of this and other Bioperl modules, fr fr. Send your comments and suggestions preferably to the Bioperl mailing list. Your participation is so appreciated, you don't even know. πŸ₯Ή

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

🫢 Support

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

bioperl-l@bioperl.org

...rather than to the module maintainer directly. Why? Because there are many experienced and responsive experts who can look at your problem and quickly address it. Bestie, that's a whole squad. 🌈

If at all possible, please include a thorough description of the problem with code and data examples. The more detail, the faster the slay. ✨

ngl, "reponsive" is how the original spelled it β€” we're preserving that typo like a precious artifact. 🫑

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

Email: hlapp at gmx.net πŸ’œ


🌟 CONTRIBUTORS 🌟

  • Jason Stajich, jason-at-bioperl-dot-org
  • Chris Fields, cjfields-at-uiuc-dot-edu

The way they showed up for this module. πŸ˜­πŸ’–


πŸŽ€ APPENDIX πŸŽ€

The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ (iykyk, that underscore is the "don't touch, private business" marker πŸ™ˆ).

⭐ new

  • Title: new
  • Usage: my $obj = Bio::Factory::FTLocationFactory->new();
  • Function: Builds a new Bio::Factory::FTLocationFactory object
  • Returns: an instance of Bio::Factory::FTLocationFactory
  • Args: (nothing, it takes no args, it's low maintenance like that)

⭐ from_string

  • Title: from_string
  • Usage: $loc = $locfactory->from_string("100..200");
  • Function: Parses the given string and returns a Bio::LocationI implementing object representing the location encoded by the string.

This implementation parses the Genbank feature table encoding of locations. πŸ’…

  • Example: (empty in the original β€” it's giving mysterious ✨)
  • Returns: A Bio::LocationI implementing object.
  • Args: A string.

⭐ _parse_location

  • Title: _parse_location
  • Usage: $loc = $locfactory->_parse_location( $loc_string)
  • Function: Parses the given location string and returns a location object with start() and end() and strand() set appropriately. Note that this method is private β€” that underscore is a boundary, bestie, respect it. 🚧
  • Returns: A Bio::LocationI implementing object or undef on failure
  • Args: location string

perl v5.32.1 Β· 2021-08-15

That's the whole page, and that's the sign-off β€” this doc was served to you courtesy of User Contributed Perl Documentation, the Bio::F...Factory(3pm) manual page itself, stamped with perl v5.32.1 and dated 2021-08-15. Go parse something gorgeous. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from