GMOD_SORT_GFF3(1p)
β¨ NAME β¨
gmod_sort_gff3.pl β it sorts a GFF3 file so that lines with Parent tags land after their parent, no cap π
This one's a User Contributed Perl Documentation page, bestie, so you know it's community-made and community-loved π«Ά
πΈ SYNOPSIS πΈ
% gmod_sort_gff3.pl --infile <gff file name>
That's it. That's the whole vibe. One flag, one file, one sorted output π
π COMMAND-LINE OPTIONS π
--infileβ the name of the input gff3 file. Required. Like, genuinely required, she will not run without it bestie π--outfileβ the name of the output gff3 file. Defaults tosorted.gffif you don't say otherwise β¨
π¦ DESCRIPTION π¦
okay so. This is a very simple script β and the author is fully upfront that it's only lightly tested, which, respect for the honesty honestly π β for sorting gff3 files.
The whole mission? Every line that has a Parent tag gets moved so it comes after the line that contains the parent's ID tag. Parent first, child after. Chronological. Correct. Iconic. π
Why do we care? Because files sorted this way are required for the GMOD chado bulk loader, gmod_bulk_load_gff3.pl. So if the bulk loader is throwing a fit at you, this little script is your main character moment π§
Heads up bestie: it's lightly tested, so give your output a lil vibe check before you feed it to anything important π
π AUTHORS π
Scott Cain <cain@cshl.org> β the legend herself π«Ά
Copyright (c) 2006
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. π
and that's the whole page!! π this doc came to you courtesy of perl v5.30.0, dated 2019-12-05, filed under the GMOD_SORT_GFF3(1p) manual section β slay, sort responsibly, and go make that bulk loader happy πβ¨
π¦ where this page comes from
- debian bookworm: chado-utils 1.31-6 Β· Artistic-2.0
- debian trixie: chado-utils 1.31-6 Β· Artistic-2.0
- ubuntu jammy: chado-utils 1.31-6 Β· Artistic-2.0
- ubuntu noble: chado-utils 1.31-6 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms