First commit

This commit is contained in:
2022-01-13 23:27:39 +01:00
parent dab6549cad
commit f53bf1b804
93 changed files with 11042 additions and 0 deletions

16
pkg/obitax/ranklist.go Normal file
View File

@@ -0,0 +1,16 @@
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
}