PXAA2CDN(1)

πŸ“¦
version 1.3.2 Β· 3 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 to STOUT otherwise (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:


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