Exemple #1
0
    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])
Exemple #3
0
    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])