def merge(self):
     Utilities.concatenate_files(*Utilities.scan_whole_dir(
         os.path.join(self.reference_dir, "nucleotide")),
                                 target_file=self.nfasta)
     Utilities.concatenate_files(*Utilities.scan_whole_dir(
         os.path.join(self.reference_dir, "protein")),
                                 target_file=self.pfasta)
     self.describer.get_index_guide(self.nfasta)
     print(
         "# Merge completed. \n# Protein FASTA to annotate: '{}'\n".format(
             self.pfasta))
Exemplo n.º 2
0
 def merge(self):
     for fasta_type, fasta_file in zip(self._fasta_types, [self.nfasta, self.pfasta]):
         source = os.path.join(self.reference_dir, fasta_type)
         Utilities.concatenate_files(*Utilities.scan_whole_dir(source), target_file=fasta_file)
     self.index_dir = self.describer.get_index_guide(self.nfasta)
     print("Merge completed")