Пример #1
0
    def test_core_observations_across_sample_ids(self):
        """ core_observations_across_sample_ids functions as expected
        """
        actual = core_observations_across_sample_ids(self.otu_table_data1, ["S1", "s2"], fraction_for_core=1.0)
        expected = ["o1", "o5"]
        self.assertEqual(actual, expected)

        # fraction_for_core = 0.5
        actual = core_observations_across_sample_ids(self.otu_table_data1, ["S1", "s2"], fraction_for_core=0.5)
        expected = ["o1", "o3", "o5"]
        self.assertEqual(actual, expected)
Пример #2
0
    def test_core_observations_across_sample_ids(self):
        """ core_observations_across_sample_ids functions as expected
        """
        actual = core_observations_across_sample_ids(self.otu_table_data1,
                                                     ["S1", "s2"],
                                                     fraction_for_core=1.)
        expected = ['o1', 'o5']
        self.assertEqual(actual, expected)

        # fraction_for_core = 0.5
        actual = core_observations_across_sample_ids(self.otu_table_data1,
                                                     ["S1", "s2"],
                                                     fraction_for_core=0.5)
        expected = ['o1', 'o3', 'o5']
        self.assertEqual(actual, expected)
Пример #3
0
 def test_core_observations_across_sample_ids_no_core(self):
     """core_observations_across_sample_ids handles filtering all obs
     """
     actual = core_observations_across_sample_ids(self.otu_table_data2,
                                                  ["S1","s2","s3","s4"],
                                                  fraction_for_core=1.)
     expected = []
     self.assertEqual(actual,expected)
Пример #4
0
 def test_core_observations_across_sample_ids_no_core(self):
     """core_observations_across_sample_ids handles filtering all obs
     """
     actual = core_observations_across_sample_ids(self.otu_table_data2,
                                                  ["S1", "s2", "s3", "s4"],
                                                  fraction_for_core=1.)
     expected = []
     self.assertEqual(actual, expected)