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))
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")