Files
obitools4/pkg/obitax/ranklist.go
2022-01-13 23:27:39 +01:00

17 lines
267 B
Go

package obitax
func (taxonomy *Taxonomy) RankList() []string {
ranks := make([]string, 0, 30)
mranks := make(map[string]bool)
for _, t := range *taxonomy.nodes {
mranks[t.rank] = true
}
for r := range mranks {
ranks = append(ranks, r)
}
return ranks
}