Bio::G...ginSet(3pm)

πŸ“¦
version 2.56 Β· 5 versions
, in ubuntu questing

πŸ’– Bio::Graphics::Browser2::PluginSet πŸ’–

okay bestie, welcome to the manual page for Bio::Graphics::Browser2::PluginSet β€” it's a page from the User Contributed Perl Documentation section of the manual (that's the 3pm situation, iykyk), and it's literally just: a set of plugins. iconic. let's get into it 🫢


✨ NAME ✨

Bio::Graphics::Browser2::PluginSet β€” a whole entire set of plugins, no cap 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

None. nope, not a single line of example code here, bestie 😭

this thing is used internally by gbrowse & gbrowse_img, so it's giving "backstage crew, not main character" energy β€” you're not supposed to call it yourself. it's the supportive bestie of modules. πŸ’…


πŸ‘‘ METHODS πŸ‘‘

$plugin_set = Bio::Graphics::Browser2::PluginSet->new($config,$page_settings,@search_path)

this is the constructor, the birth of the plugin set, the origin story ✨

it initializes plugins according to the $config, the $page_settings, and the plugin search path you pass in as @search_path. and then? it returns an object. slay.


$plugin_set->configure($database)

configure the plugins, given the $database. that's it, that's the vibe β€” you hand it a database and it gets the plugins all set up and ready to go πŸ’–


$plugin_set->annotate($segment,$feature_files,$rel2abs)

okay so this one is the doer. it runs plugin annotations on the $segment, and it adds the resulting feature files to the hash ref living in $feature_files.

that hash ref looks like this:

{track_name=>$feature_list}

and about that $rel2abs argument β€” it holds a coordinate mapper callback... but, bestie, it's currently unused πŸ™ˆ. it's there, it's chillin', it's not doing anything yet. lowkey a decorative argument. we love it anyway.


🌈 SEE ALSO 🌈

  • Bio::Graphics::Browser2 β€” go read that one next, fr fr πŸ“š

πŸŽ€ AUTHOR πŸŽ€

Lincoln Stein <lstein@cshl.org> πŸ’œ

Copyright (c) 2005 Cold Spring Harbor Laboratory

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See DISCLAIMER.txt for disclaimers of warranty. ⚠️ (yes bestie, read the disclaimer, warranties are not a thing here)

🌟 cute sign-off 🌟

this page was brought to you by perl v5.40.0, dated 2024-10-20, and the manual page Bio::G...ginSet(3pm). periodt. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from