Gotree: toolkit and api for phylogenetic tree manipulation

September 21, 2018 ยท View on GitHub

Commands

shuffletips

This commands assigns tip names randomly on the tree, keeping the same topology.

Usage

General command

Usage:
  gotree shuffletips [flags]

Flags:
  -i, --input string    Input tree (default "stdin")
  -o, --output string   Shuffled tree output file (default "stdout")
      --seed int        Random Seed: -1 = nano seconds since 1970/01/01 00:00:00 (default -1)

Examples

  • Shuffle tips of a random tree
gotree generate yuletree --seed 10 -o outtree1.nw
gotree shuffletips -i outtree1.nw -o outtree2.nw --seed 12
gotree draw svg -w 200 -H 200  -i outtree1.nw -o commands/shuffletips_1.svg
gotree draw svg -w 200 -H 200  -i outtree2.nw -o commands/shuffletips_2.svg
Initial random TreeShuffled Tree
Random Tree 1Shuffled tree