BP_PRO...ORMBASE(1p)
π NAME π
bp_process_wormbase.pl β the little script that takes your WormBase GFF files and massages them into a version that's actually suitable for the Generic Genome Browser. bestie it's a glow-up for your data, no cap β¨
π SYNOPSIS π
% bp_process_wormbase.pl ./WS61 > wormbase.gff
π¦ DESCRIPTION π¦
okay so picture this: this script takes the Wormbase GFF files that live over at ftp://www.wormbase.org/pub/wormbase/GENE_DUMPS and massages them into a version of the GFF format that's suitable for display by the generic genome browser. it's giving transformation sequence π
what does the massaging actually do, you ask? mainly two things:
- it adds comments to the annotations π¬
- it designates certain well-spaced genetic loci as framework landmarks π
heads up: this script requires the AcePerl distribution, which is available on CPAN (go look for the "Ace" module). no AcePerl, no vibes, periodt.
πΈ how to actually use it πΈ
- get the WormBase GFF files from that FTP site listed above and place them in a directory.
- honestly it might be a good idea to name the directory after the current release, such as
WS61β cute and organized, main character energy π - you do not need to uncompress the files. we love a low-effort step π
then give that directory as the argument to this script and capture the script's output to a file:
% bp_process_wormbase.pl ./WS61 > wormbase.gff
β³ real talk: it may take a while before you see output from this script, because it must first fetch the gene and protein database from the remote AceDB running at www.wormbase.org. so don't panic and don't refresh, she's just fetching, bestie π
once you've got it, the wormbase.gff file can then be loaded into a Bio::DB::GFF database using the following command:
% bulk_load_gff.pl -d <databasename> wormbase.gff
and that's the whole pipeline, slay π«Ά
π SEE ALSO π
Bio::DB::GFFbulk_load_gff.plload_gff.pl
π AUTHOR π
Lincoln Stein <lstein@cshl.org>
Copyright (c) 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. See DISCLAIMER.txt for disclaimers of warranty.
and that's the tea, bestie π this page came to you courtesy of perl v5.30.0, dated 2019-11-25 β iconic behavior, see you in the next one πβ¨
π¦ where this page comes from
- debian bookworm: libbio-db-ace-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-db-ace-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-db-ace-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-db-ace-perl 1.7.3-2 Β· 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