NEXUSVALIDATOR(1)

Hiii bestie πŸ’– this is the manual page for NEXUSvalidator, section 1 (User Commands) πŸŽ€

✨ NAME ✨

NEXUSvalidator β€” validate NEXUS file 🌸

πŸ’… DESCRIPTION πŸ’…

Okay so NEXUSvalidator reads a file and exits with a success (return code 0) if the file is valid βœ… it's giving clean energy 🫢

The most common usage is simply:

NEXUSvalidator <path to NEXUS file>

🌈 OPTIONS 🌈

  • -h β€” pop it on the command line and it shows this help message πŸ’β€β™€οΈ
  • -q β€” shush the NCL status messages while files are being read 🀫
  • -l<path> β€” reads a file and treats every line in it as a path to a NEXUS file πŸ—‚οΈ
  • -a β€” outputs AltNexus (no translation table in trees) ✨
  • -x β€” do NOT validate internal labels in trees as taxa labels πŸ™…β€β™€οΈ
  • -X β€” do NOT treat numbers in trees as taxon numbers, treat them as arbitrary labels (should not be used with NEXUS files) πŸ™ˆ
  • -s<non-non-negative integer> β€” controls the NEXUS strictness level 🎚️
    • the default level is equivalent to -s2
    • -s3 or a higher number converts some warnings into fatal errors πŸ’€
    • -s1 makes the parser accept dangerous constructs ⚠️
    • -s0 makes the parser make every attempt to finish parsing the file (warning about very serious errors) 🫠
Note that when the -s0 strictness level is used and the parser fails to finish, it's often the result of an earlier error than the one reported in the last message 😭
  • -f<format> β€” specifies the input file format expected 🧚
    • -fnexus β€” NEXUS (this is also the default) πŸ’œ
    • -faafasta β€” Amino acid data in fasta 🌷
    • -fdnafasta β€” DNA data in fasta 🧬
    • -frnafasta β€” RNA data in fasta πŸ“

The complete list of format names that can follow the -f flag is:

nexus
dnafasta
aafasta
rnafasta
dnaphylip
rnaphylip
aaphylip
discretephylip
dnaphylipinterleaved
rnaphylipinterleaved
aaphylipinterleaved
discretephylipinterleaved
dnarelaxedphylip
rnarelaxedphylip
aarelaxedphylip
discreterelaxedphylip
dnarelaxedphylipinterleaved
rnarelaxedphylipinterleaved
aarelaxedphylipinterleaved
discreterelaxedphylipinterleaved
dnaaln
rnaaln
aaaln
phyliptree
relaxedphyliptree
nexml
dnafin
aafin
rnafin

πŸ‘‘ AUTHOR πŸ‘‘

This manpage was written by Andreas Tille for the Debian distribution, and it can be used for any other usage of the program 🫢


That's the whole page, bestie 🧚 this one is from NEXUSvalidator 2.1.18, dated January 2016 πŸ’œ stay valid, you're iconic πŸ’…βœ¨