INDELHISTORY(1)
π INDELHISTORY β bestie, let's get you an indel history π
okay so welcome to indelHistory, a User Command, and honestly? she's giving "quiet little tool that does exactly one thing and does it slay." Let's go. π¦
β¨ NAME β¨
indelHistory β obtain an "indel history" for an alignment and write it to a file. no cap, that's literally the whole job. π
πΈ DESCRIPTION πΈ
So what she does is: you hand her an alignment, and she hands you back an "indel history" written to a file, describing all the insertions and deletions across every species, in a cute compact format. lowkey iconic.
Now here's the tea, because there are two whole vibes depending on what your alignment contains β:
- If your alignment has sequences for only the leaves of the tree you specified, then the indel history gets inferred using a simple parsimony algorithm. she's doing detective work. π΅οΈββοΈ
- If your alignment has sequences for all the nodes in the tree, then the indel history is simply extracted from the file. no guessing needed, it's already right there, periodt. π
π OPTIONS π
--msa-format,-i FASTA|MAF|SS|....β read the alignment in whichever file format you name here. the default isFASTA, so if you don't say anything she just assumes FASTA. π--output-alignment,-Aβ instead of just a lil summary of indels, she outputs an alignment in FASTA format containing sequences for all ancestral and leaf nodes. glow-up mode: everybody's invited to the party. π«Ά--read-history,-H <fname>β read an indel history directly from the file you specify. it's useful for debugging. ngl this one's a bit of a rule-breaker because the alignment and tree arguments are not required here;
however, if an alignment is given alongside --read-history and --output-alignment, then actual bases can be output for leaf species. so like, she'll fill in the real letters for the leaves. β¨
--ia-names,-Iβ assume the ancestral sequences inalignment.faare named using the convention from Mathieu Blanchette'sinferAncestorsprogram. for example,"RAT+MOUSE+RABBIT+"is the name for the last common ancestor of"rat","mouse", and"rabbit". yes the plus signs are doing a lot of work and yes they ate. π--help,-hβ display this help message. she's happy to explain herself. π
π quick vibe check: if you want the indel history inferred, give her leaves only. if you want it extracted, give her every node. don't mix those up bestie, that's the whole plot twist. π₯
and that's the page, babe π this was indelHistory version 1.4, dated May 2016 β shoutout to the source/version and that lil date stamp, we love a well-documented era. now go run it and be the main character of your own phylogeny. ππβ¨
π¦ where this page comes from
- debian bookworm: phast 1.6+dfsg-3+b1 Β· BSD-3-Clause
- debian trixie: phast 1.7+dfsg-2 Β· BSD-3-Clause
- ubuntu jammy: phast 1.6+dfsg-3 Β· BSD-3-Clause
- ubuntu noble: phast 1.6+dfsg-4 Β· BSD-3-Clause
- ubuntu questing: phast 1.7+dfsg-3
- ubuntu resolute: phast 1.8+dfsg-1 Β· BSD-3-Clause
- ubuntu stonking: phast 1.8+dfsg-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms