def test_transfer_metadata_moves_sample_metadata_between_biom_tables(self): """transfer_metadata moves sample metadata values between BIOM format tables""" t1 = self.otu_table1 exp = self.otu_table1_with_metadata actual = transfer_metadata(self.otu_table1_with_metadata,self.otu_table1,\ "SampleMetadata","SampleMetadata",verbose=False) actual_md = map(dict, sorted([md for md in actual.SampleMetadata])) exp_md = map(dict, sorted([md for md in exp.SampleMetadata])) for i, md in enumerate(actual_md): self.assertEqualItems(md, exp_md[i]) for i, md in enumerate(exp_md): self.assertEqualItems(md, actual_md[i])
def test_transfer_metadata_moves_observation_metadata_between_biom_tables(self): """transfer_metadata moves observation metadata values between BIOM format tables""" t1 = self.genome_table1 exp = self.genome_table1_with_metadata actual = transfer_metadata(self.genome_table1_with_metadata,\ self.genome_table1,"observation","observation",verbose=False) actual_md = map(dict,sorted([md for md in actual.metadata(axis='observation')])) exp_md = map(dict,sorted([md for md in exp.metadata(axis='observation')])) for i,md in enumerate(actual_md): self.assertEqualItems(md,exp_md[i]) for i,md in enumerate(exp_md): self.assertEqualItems(md,actual_md[i])
def test_transfer_metadata_moves_sample_metadata_between_biom_tables(self): """transfer_metadata moves sample metadata values between BIOM format tables""" t1 = self.otu_table1 exp = self.otu_table1_with_metadata actual = transfer_metadata(self.otu_table1_with_metadata,self.otu_table1,\ "sample","sample",verbose=False) actual_md = map(dict,sorted([md for md in actual.metadata()])) exp_md = map(dict,sorted([md for md in exp.metadata()])) for i,md in enumerate(actual_md): self.assertEqualItems(md,exp_md[i]) for i,md in enumerate(exp_md): self.assertEqualItems(md,actual_md[i])