Bio::D...iofetch(3pm)
β¨ NAME β¨
okay bestie, so Bio::D...iofetch(3pm) β that's the page you're on, and the actual thing it documents is Bio::DB::GFF::Adaptor::biofetch π
β and what it does is cache BioFetch objects in a Bio::DB::GFF database. that's it, that's the whole vibe.
π SYNOPSIS π
Proof of principle. Not for production use.
fr fr, that's the entire synopsis. no flags, no usage line, just a warning label π iconic of them honestly.
π DESCRIPTION π
so here's the tea π«: this adaptor is a proof-of-principle. it's used to fetch BioFetch sequences into a Bio::DB::GFF database as needed β and ngl, it currently uses a hard-coded EMBL database. which means you can use the Generic Genome Browser as a Genbank/EMBL browser π. slay.
π AUTHOR π
Lincoln Stein <lstein@cshl.org> β the icon, the legend, the main character π
Copyright 2002 Cold Spring Harbor Laboratory.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. periodt π
new
- Title: new
- Usage:
$db = Bio::DB::GFF->new(-adaptor=>'biofetch',@args) - Function: create a new adaptor
- Returns: a
Bio::DB::GFFobject - Args:
-adaptor: required. Which adaptor to use;biofetchfor mysql,biofetch_oraclefor Oracle-preferred_tags: optional. A hash of{classname => weight,...}used to determine the class and name of the feature when a choice of possible feature classes is available (e.g. a feature has both a'gene'and a'locus'tag). Common defaults are provided that work well for eukaryotic features (but not well for viral/prokaryotic)- see below for additional arguments.
- Status: Public
This is the constructor for the adaptor, bestie β it gets called automatically by Bio::DB::GFF->new, you don't have to do it yourself π
. On top of the arguments that are common among all adaptors, these class-specific arguments are recognized:
-dsnβ the DBI data source, e.g.'dbi:mysql:ens0040'-userβ username for authentication-passβ the password for authentication-proxyβ[['http','ftp'],'http://proxy:8080']-sourceβ source to use for loaded features ('EMBL')
okay so let's break that down π§:
-dsn, -user and -pass indicate the local database to cache results in, and they work as per Bio::DB::GFF::Adaptor::dbi. easy.
The -proxy argument lets you set the biofetch web proxy, and it uses the same syntax described for the proxy() method of Bio::DB::WebDBSeqI β except that here the argument must be passed as an array reference. don't forget the arrayref, i'm begging you π
and that's the whole page!! this was perl v5.30.0, dated 2020-01-13, and it came to you via the User Contributed Perl Documentation crew π no cap, go forth and cache responsibly πβ¨π¦
π¦ where this page comes from
- debian bookworm: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms