diff --git a/pkg/obioptions/version.go b/pkg/obioptions/version.go index d40ddc5..0073379 100644 --- a/pkg/obioptions/version.go +++ b/pkg/obioptions/version.go @@ -8,7 +8,7 @@ import ( // corresponds to the last commit, and not the one when the file will be // commited -var _Commit = "773e549" +var _Commit = "f2e81ad" var _Version = "Release 4.2.0" // Version returns the version of the obitools package. diff --git a/pkg/obitax/ncbitaxdump_read.go b/pkg/obitax/ncbitaxdump_read.go index 22a033e..a70321c 100644 --- a/pkg/obitax/ncbitaxdump_read.go +++ b/pkg/obitax/ncbitaxdump_read.go @@ -131,7 +131,7 @@ func loadMergedTable(reader io.Reader, taxonomy *Taxonomy) int { oldtaxid := strings.TrimSpace(record[0]) newtaxid := strings.TrimSpace(record[1]) - taxonomy.AddAlias(newtaxid, oldtaxid, false) + taxonomy.AddAlias(oldtaxid, newtaxid, false) } return n diff --git a/pkg/obitax/taxonset.go b/pkg/obitax/taxonset.go index 744dc21..6b6c536 100644 --- a/pkg/obitax/taxonset.go +++ b/pkg/obitax/taxonset.go @@ -151,7 +151,8 @@ func (set *TaxonSet) Alias(id *string, taxon *Taxon) { if original == nil { log.Fatalf("Original taxon %v is not part of taxon set", id) } - set.set[id] = taxon.Node + + set.set[id] = original.Node set.nalias++ }