Exemplo n.º 1
0
    def test_collect_alpha_diversity_boxplot_data(self):
        """Tests collecting data for creating boxplots."""
        exp = (['Palm (Other)', 'Palm (Self)', 'Tongue (Other)',
                'Tongue (Self)'], [[3.0, 8.0, 11.0, 16.0],
                [1.0, 4.0, 9.0, 12.0], [2.0, 6.0, 10.0, 14.0],
                [5.0, 7.0, 13.0, 15.0]])

        obs = _collect_alpha_diversity_boxplot_data(self.rarefaction_lines,
                self.personal_metadata_map, 10, 'BodySite', 'Self')
        self.assertFloatEqual(obs, exp)
Exemplo n.º 2
0
 def test_collect_alpha_diversity_boxplot_data_na_values(self):
     """Tests correctly ignores n/a values in rarefaction file."""
     obs = _collect_alpha_diversity_boxplot_data(
             self.na_rarefaction_lines, self.personal_metadata_map, 10,
             'BodySite', 'Self')
     self.assertEqual(obs, ([], []))