PXAA2CDN(1)
π PXAA2CDN β the manual page, bestie edition π
okay so welcome to the pxaa2cdn manual page (that's the section 1 of the User Commands manual, iykyk) π¦ she's a lil command-line girlie from the phyx family and she is SO good at what she does.
β¨ NAME β¨
pxaa2cdn β generate codon alignment from aligned amino acids and unaligned nucleotides π
πΈ SYNOPSIS πΈ
pxaa2cdn [OPTIONS]...
that's it. that's the whole vibe. options only, no positional args, periodt β¨
π§ DESCRIPTION π§
okay so here's the tea π: pxaa2cdn generates a codon alignment from aligned amino acids and unaligned nucleotides. the amino acids come in already aligned (like, they did the work), and the nucleotides are just raw unaligned babies, and this tool is the matchmaker that brings them together. it's giving wingman energy, fr fr.
important note tho, bestie: taxa that show up in only 1 input file will be removed. if a taxon is only in the AA file and not the nuc file (or vice versa), she's gone. no cap. gotta be in both or you're not invited to the party π
and the inputs? she takes fasta, fastq, phylip, and nexus. so basically all the formats. she's flexible like that π
π OPTIONS π
-a,--aaseqf=FILEβ the input sequence file for the amino acids. if you don't give her one, she reads from STDIN instead π«Ά-n,--nucseqf=FILEβ the input sequence file for the nucleotides. same deal: no file means STDIN πΈ-r,--rmlastcdnβ removes the last codon from all nuc sequences. and yes bestie, it means ALL of them, the italics-and-asterisks in the original are literally screaming that at us. default:falseπ-s,--stopremoveβ removes the stop codon from nuc sequences if one is present. only if it's there tho, she's not gonna invent one. default:falseπ-o,--outf=FILEβ output fasta file. if you don't specify one, output goes toSTOUTotherwise (that's what the page says, character for character, so I'm passing it along untouched, don't @ me π)-h,--helpβ displays this help and exits. the classic. the icon. the moment of "wait what were the flags again" π-V,--versionβ displays the version and exits β-C,--citationβ displays the phyx citation and exits. cite your tools, bestie, it's free and it slays πβ¨
π CITATION π
if you use this, please cite the phyx paper, it's the polite thing to do and honestly it's just good karma:
Brown, Joseph W., Joseph F. Walker, and Stephen A. Smith. 2017. Phyx: phylogenetic tools for unix. Bioinformatics 33(12): 1886-1888. https://doi.org/10.1093/bioinformatics/btx063.
π AUTHOR π
Written by Joseph F. Walker, Joseph W. Brown, Stephen A. Smith (blackrim). legends, honestly π«Ά
π REPORTING BUGS π
found a bug? tell the devs, don't suffer in silence bestie:
- Report bugs to: <https://github.com/FePhyFoFum/phyx/issues>
- phyx home page: <https://github.com/FePhyFoFum/phyx>
π COPYRIGHT π
Copyright Β© 2015-2024 FePhyFoFum License GPLv3
and that's the whole page!! go make some codon alignments, you've got this πβ¨π¦πΈπ
signing off with the deets: this is pxaa2cdn version 1.3.1, dated June 2024, and it lives in the PXAA2CDN(1) manual. slay π
π¦ where this page comes from
- debian trixie: phyx 1.3.2+ds-1 Β· GPL-3.0-only
- ubuntu questing: phyx 1.3.2+ds-1
- ubuntu resolute: phyx 1.3.2+ds-1build1 Β· GPL-3.0-only
- ubuntu stonking: phyx 1.3.2+ds-1build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms