diff --git a/taxtastic/taxonomy.py b/taxtastic/taxonomy.py index 9240c92..f4ffe9a 100644 --- a/taxtastic/taxonomy.py +++ b/taxtastic/taxonomy.py @@ -833,8 +833,8 @@ def species_below(self, tax_id): return newc def named(self, no_rank=True): - nodes = self.nodes - s = select(nodes.c.tax_id).where(nodes.c.is_valid) + names = self.names + s = select(names.c.tax_id).where(names.c.is_classified) if not no_rank: - s = s.where(nodes.c.rank != 'no_rank') + s = s.where(names.c.rank != 'no_rank') return [f[0] for f in self.fetchall(s)]