tree-tool(1)

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

πŸ’– tree-tool β€” the manual, but make it cute πŸ’–

okay bestie, so this is tree-tool(1), a lil command-line baddie that does stuff to Newick trees. Sit down, grab a boba, we're doing phylogenetics today 🧚✨


✨ NAME ✨

tree-tool β€” Perform various operations on Newick trees.

Like. That's the whole vibe. It does operations. On trees. Newick ones. 🌳


🌸 SYNOPSIS 🌸

tree-tool tree-file [OPTIONS]

You give it a tree-file, you give it some OPTIONS, and it goes to work. That's it. That's the whole thing. 🫢


πŸ‘‘ DESCRIPTION πŸ‘‘

Perform various operations on Newick trees.

fr fr, that's the mission statement. Now here's the good stuff β€” the options are split into three lil cliques: general, modification, and output. Pick your fighters. πŸ’…

✨ GENERAL OPTIONS ✨

  • -h, --help β€” produce help message. The classic. When in doubt, ask for help. Self-care honestly.
  • -V, --verbose β€” Output more log messages on stderr. She's chatty and she's proud of it. Not me running this every single time for the drama 😭

πŸ’… MODIFICATION OPTIONS πŸ’…

These ones change your tree. Main character energy. Handle with care, bestie.

  • --prune arg β€” Comma-separated taxa to remove. Say goodbye to those little guys πŸ‘‹
  • --root β€” Find a root position. Where does the tree even start?? We're figuring it out.
  • --resolve β€” Resolve polytomies. Untangling the mess, we love to see it.
  • --remove-root-branch β€” Remove single branch from root.
  • --remove-root-branches β€” Ensure root is not a tip.
  • --remove-knuckles β€” Remove degree-2 nodes. Knuckle removal!! Sounds violent, is actually just tidying πŸŽ€
  • --scale arg β€” Scale branch-lengths by factor. Stretch her out or shrink her down, your call.
  • --strip-internal-names β€” Remove internal node names. No names, only vibes.
  • --name-all-nodes β€” Add node names. Opposite energy. Everybody gets a name now, slay πŸ‘‘

🌈 OUTPUT OPTIONS 🌈

These ones just tell you things. No tree was harmed. Observation only, periodt.

  • --length β€” Report the total tree length.
  • --diameter β€” Report the tree diameter.
  • --count-leaves β€” Show the number of leaves.
  • --count-nodes β€” Show the number of nodes.
  • --show-leaves β€” Show the leaf names.
  • --show-nodes β€” Show the node names.

πŸ› REPORTING BUGS πŸ›

BAli-Phy online help: http://www.bali-phy.org/docs.php.

Please send bug reports to bali-phy-users@googlegroups.com. Don't be shy, they're nice, and also they can't fix what they don't know about πŸ’œ


🫢 AUTHORS 🫢

Benjamin Redelings. The icon. The legend. The moment. πŸ‘‘


ngl if something's broken, tell the group chat (that email up there) instead of just suffering in silence. iykyk πŸ’€

this page was brought to you by the Feb 2018 release of tree-tool(1) β€” yes she's a little vintage, and yes she still ate πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from