BP_SEQF...RE_LOAD(1p)
π BP_SEQF...RE_LOAD π
okay bestie, gather round, because this is bp_seqfeature_load.pl and she is literally the plug for getting your GFF and fasta files into a SeqFeature database. perl v5.40.0 energy, User Contributed Perl Documentation vibes, no cap. π«Ά
β¨ NAME β¨
bp_seqfeature_load.pl β Load GFF into a SeqFeature database
πΈ DESCRIPTION πΈ
So here's the tea π: you can pass any number of GFF or fasta format files (or GFF with embedded fasta, she's flexible like that) and this script will load the features and sequences into a SeqFeature database. Slay.
The database (and the adaptor) you wanna use? You specify that on the command line. And if you need a brand new SeqFeature database, just hit the --create flag. Iconic. π
π¦ SYNOPSIS π¦
bp_seqfeature_load.pl [options] gff_or_fasta_file1 [gff_or_fasta_file2 [...]]
And fr fr, if you get lost, try:
bp_seqfeature_load.pl --help
or
bp_seqfeature_load.pl --man
for more info. π
π OPTIONS π
-d,--dsnβ the DBI data source (defaultdbi:mysql:test)-n,--namespaceβ the table prefix to use (default undef). This lets several independent sequence feature databases live inside a single database. Sharing is caring. π-s,--seqfeatureβ the type of SeqFeature to create... RTSC (defaultBio::DB::SeqFeature)-a,--adaptorβ the storage adaptor (class) to use (defaultDBI::mysql)-v,--verboseβ turn on verbose progress reporting (default true). If you want it quiet, use--noverboseto switch this off. π-f,--fastβ activate fast loading. (default 0) Heads up, this is only available for some adaptors. ποΈ-T,--temporary-directoryβ specify temporary directory for fast loading (defaultFile::Spec->tmpdir())-i,--ignore-seqregionβ if true, then ignore##sequence-regiondirectives in the GFF3 file (default, create a feature for each region)-c,--createβ create the database and reinitialize it (default false). > Note, this will erase previous database contents, if any. π She's not playing around.-u,--userβ user to connect to database as-p,--passwordβ password to use to connect to database-z,--zipβ compress database tables to save space (default false)-S,--subfeaturesβ turn on indexing of subfeatures (default true). Use--nosubfeaturesto switch this off.--ftsβ index the attribute table for full-text search (default false). Applicable only when--createis specified. Currently applicable to theDBI::SQLitestorage adaptor only (using the most recent supported FTS indexing method, which may not be portable to olderDBI::SQLiteversions). π§--summaryβ generate summary statistics for coverage graphs (default false). You can run this on a previously loaded database or during the load. It will default to true if--createis used.-N,--nosummaryβ do not generate summary statistics, to save some space and load time (default if--createis not specified; use this option to explicitly turn off summary statistics when--createis specified)--noalias-targetβ don't create an Alias attribute whose value is thetarget_idin aTargetattribute (if the feature contains aTargetattribute, the default is to create an Alias attribute whose value is thetarget_idin theTargetattribute)
π THE GFF3 DEETS π
Please see http://www.sequenceontology.org/gff3.shtml for information about the GFF3 format. BioPerl extends the format slightly by adding a ##index-subfeatures directive. Set this to a true value if you wish the database to be able to retrieve a feature's individual parts (such as the exons of a transcript) independently of the top level feature:
##index-subfeatures 1
It is also possible to control the indexing of subfeatures on a case-by-case basis by adding "index=1" or "index=0" to the feature's attribute list. This should only be used for subfeatures. β οΈ
Subfeature indexing is true by default. Set to false (0) to save lots of database space and speed performance. You may use --nosubfeatures to force this. π₯
and that's the whole page, bestie β every flag, every default, every warning, all present and accounted for, periodt π
cute lil sign-off: this one's from perl v5.40.0, dated 2024-10-11, and it's the User Contributed Perl Documentation version of BP_SEQF...RE_LOAD(1p). mwah π
π¦ where this page comes from
- ubuntu resolute: libbio-db-seqfeature-perl 1.7.5-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libbio-db-seqfeature-perl 1.7.5-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