Bio::D...oracle(3pm)
β¨ NAME β¨
Bio::DB::GFF::Adaptor::biofetch_oracle β it's giving cache BioFetch objects in a Bio::DB::GFF database π (yes bestie, that's the whole vibe of this module, and we're gonna walk through it together)
πΈ SYNOPSIS πΈ
Proof of principle. Not for production use.
fr fr, they said it right there in the synopsis. Not a drill. Do not ship this to prod. π
π¦ DESCRIPTION π¦
Okay so here's the tea π: this adaptor is a proof-of-principle. It exists to fetch BioFetch sequences into a Bio::DB::GFF database as needed β and rn it currently uses a hard-coded EMBL database, which is a choice, but it's the choice they made. π
What does that buy you? It lets the Generic Genome Browser be used as a Genbank/EMBL browser. Iconic behavior honestly. π
π AUTHOR π
Lincoln Stein <lstein@cshl.org>. π«Ά
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. that's the license, and she's generous β¨)
π new π
- Title β
new - Usage β
$db = Bio::DB::GFF->new(-adaptor=>'biofetch_oracle', -preferred_tags => \%preferred, @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
So this is the constructor for the adaptor, and the way it works is that Bio::DB::GFF->new calls it automatically for you β you don't have to do the intro yourself, she's already friends with everybody. π
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']-createβ initialize the database
-dsn, -user and -pass indicate the local database to cache results in, and are as per Bio::DB::GFF::Adaptor::dbi. π
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. Lowkey the one gotcha in this whole page, so don't let it catch you slippin'. π
okay that's the whole page bestie, you ate that π
signing off from perl v5.30.0, dated 2020-01-13, straight out of Bio::D...oracle(3pm) β mwah πβ¨π¦
π¦ 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