コード例 #1
0
ファイル: test_mothur.py プロジェクト: ElDeveloper/brokit
 def test_get_result_paths(self):
     """Mothur._get_result_paths() should guess correct output paths"""
     app = Mothur()
     app._input_filename = 'test.fasta'
     observed_paths = {
         'distance matrix': app._derive_dist_path(),
         'otu list': app._derive_list_path(),
         'rank abundance': app._derive_rank_abundance_path(),
         'species abundance': app._derive_species_abundance_path(),
         'unique names': app._derive_names_path(),
         'unique seqs': app._derive_unique_path(),
         }
     expected_paths = {
         'distance matrix': 'test.unique.dist',
         'otu list': 'test.unique.fn.list',
         'rank abundance': 'test.unique.fn.rabund',
         'species abundance': 'test.unique.fn.sabund',
         'unique names': 'test.names',
         'unique seqs': 'test.unique.fasta',
         }
     self.assertEqual(observed_paths, expected_paths)