About
Goalign and Gotree are comand line tools aiming at manipulating multiple alignments and phylogenetic trees. They are implemented in Go language.
Goalign aims at handling multiple alignments in Phylip, Fasta, Nexus, and Clustal formats, through several basic commands. Each command may print result (an alignment for example) in the standard output, and thus can be piped to the standard input of the next goalign command.
Gotree aims at handling phylogenetic trees in Newick, Nexus and PhyloXML formats, through several basic commands. Each command may print result (a tree for example) in the standard output, and thus can be piped to the standard input of the next gotree command.