Gotree: toolkit and api for phylogenetic tree manipulation
March 22, 2019 ยท View on GitHub
API
comment
Clear node comments
package main
import (
"fmt"
"strings"
"github.com/evolbioinfo/gotree/io/newick"
"github.com/evolbioinfo/gotree/tree"
)
func main() {
var treeString string
var t *tree.Tree
var err error
treeString = "(t1[c1],t2[c2],(t3[c3],t4[c4])[c5]);"
t, err = newick.NewParser(strings.NewReader(treeString)).Parse()
if err != nil {
panic(err)
}
t.ClearComments()
fmt.Println(t.Newick())
// Should print (t1,t2,(t3,t4));
}