BOM = Taxonomy.getTaxonomy('t/tax/2018_12/BOM/', 'BOM') ERE = Taxonomy.getTaxonomy('t/tax/2018_12/ERE/', 'ERE') ONY = Taxonomy.getTaxonomy('t/tax/2018_12/ONY/', 'ONY') EET = Taxonomy.getTaxonomy('t/tax/2018_12/EET/', 'EET') NCBI = Taxonomy.getTaxonomy('t/tax/2018_12/NCBI/', 'NCBI') WOR = Taxonomy.getTaxonomy('t/tax/2018_12/WOR/', 'WOR') CLP = Taxonomy.getTaxonomy('t/tax/2018_12/CLP/', 'CLP') COL = Taxonomy.getTaxonomy('t/tax/2018_12/COL/', 'COL') #Use this to absorb one taxonomy into another alignment = dwh.alignment(trunk) dwh.align(alignment) dwh.merge(alignment) for root in Taxonomy.roots(dwh): print root alignment = dwh.alignment(ictv) alignment.same(ictv.taxon("Viruses"), dwh.taxon("Viruses")) dwh.align(alignment) dwh.merge(alignment) for root in Taxonomy.roots(dwh): print root alignment = dwh.alignment(IOC) alignment.same(IOC.taxon("Neornithes"), dwh.taxon("Neornithes")) alignment.same(IOC.taxon("Paleognathae"), dwh.taxon("Palaeognathae")) dwh.align(alignment) dwh.merge(alignment)