Présentation
Goalign and Gotree are command-line utilities designed for working with multiple sequence alignments and phylogenetic trees, respectively. Both tools are written in the Go programming language.
Goalign provides a range of commands for processing multiple alignments in formats such as Phylip, Fasta, Nexus, and Clustal. Each command can output results (e.g., an alignment) to the standard output, allowing seamless chaining with other Goalign commands via piping. Examples of commands include : subsample, sub-sequence, reformat, build bootstrap alignments, clean gap sites, translate, rename, compute distance matrices, compute similarity plot, concatenate, etc.
Gotree, on the other hand, offers commands for manipulating phylogenetic trees in Newick, Nexus, and PhyloXML formats. Like Goalign, its commands can output results (e.g., a tree) to the standard output, enabling efficient piping between Gotree commands. Examples of commands include: reformat, rename, print, merge, upload idol, compute supports, compute consensus, resolve, reroot, rtt, ltt, collapse, matrix, etc.


