Bio::G...oteSet(3pm)
β¨ Bio::Graphics::Browser2::PluginSet β¨
okay bestie, welcome to the perl section of the manual (the <pink>3pm</pink> girlies know π
). this whole page is lowkey the backstage pass for one class and one class only: Bio::Graphics::Browser2::PluginSet β and what is it, you ask? it's literally a set of plugins. that's it. that's the whole vibe. periodt. π
π¦ SYNOPSIS π¦
None.
not me having zero example code to show you π it's giving "read the methods, bestie." this thing is used internally bygbrowse&gbrowse_img, so it's not out here looking for main character energy β it's the stage crew. iconic behavior fr fr. π«Ά
π METHODS π
okay so here's where it gets juicy. three methods, three little moments, let's go πΈ
$plugin_set = Bio::Graphics::Browser2::PluginSet->new($config,$state,@search_path)β constructor time, slay. it initializes the plugins according to the configuration, page settings and the plugin search path. and then? it returns an object. give it the$config, the$state, and the@search_path, and it hands you back a whole plugin set like it's nothing. obsessed. β¨$plugin_set->configure($database)β configure the plugins given the database. that's the whole thing. hand it a$databaseand it does the config glow-up. π§$plugin_set->annotate($segment,$feature_files,$rel2abs)β the big one, the finale, the moment π₯ it runs plugin annotations on the$segment, and it adds the resulting feature files to the hash ref in$feature_files, which is shaped like this:
{track_name=>$feature_list}
and as for that $rel2abs argument? bestie it holds a coordinate mapper callback, but is currently unused. so likeβ¦ it's invited to the party but it's not dancing. rip to $rel2abs honestly π still gotta pass it tho, it's in the signature.
π SEE ALSO π
Bio::Graphics::Browser
π AUTHOR π
the legend himself: Lincoln Stein <lstein@cshl.org>. π«‘
Copyright (c) 2005 Cold Spring Harbor Laboratory
now for the legal tea, and yes we're saying it properly because this part actually matters β:
- this package and its accompanying libraries is free software; you can redistribute it and/or modify it under the terms of the GPL (either version 1, or at your option, any later version) or the Artistic License 2.0.
- refer to
LICENSEfor the full license text. - in addition, please see
DISCLAIMER.txtfor disclaimers of warranty. read it, bestie, it's the "no promises" paragraph and it's doing its job π
and that's the whole page, no cap. this was generated by perl v5.40.0, dated 2024-10-20, filed under the <pink>Bio::G...oteSet(3pm)</pink> girlies. go forth and configure responsibly π¦β¨π
π¦ where this page comes from
- ubuntu questing: gbrowse 2.56+dfsg-12build4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms