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));
}