def write(self): if hasattr(self, 'result'): errors.directorymake(self.outdir) for rec in self.result: filename = fileIO.join_path(self.outdir, rec.name) + '.phy' rec.write_phylip(filename, interleaved=True) for i in range(self.num_classes): tree = self.class_trees[i+1] name = 'tree{0:0>{1}}.nwk'.format(i+1, len(str(self.num_classes))) filename = fileIO.join_path(self.outdir, name) tree.write_to_file(filename) filename = fileIO.join_path(self.outdir, 'true_partition.txt') with open(filename, 'w') as partition_file: partition_file.write(repr(self.true_partition))
def write(self): if hasattr(self, 'result'): errors.directorymake(self.outdir) for rec in self.result: filename = fileIO.join_path(self.outdir, rec.name) + '.phy' rec.write_phylip(filename, interleaved=True) for i in range(self.num_classes): tree = self.class_trees[i + 1] name = 'tree{0:0>{1}}.nwk'.format(i + 1, len(str(self.num_classes))) filename = fileIO.join_path(self.outdir, name) tree.write_to_file(filename) filename = fileIO.join_path(self.outdir, 'true_partition.txt') with open(filename, 'w') as partition_file: partition_file.write(repr(self.true_partition))
def make_alf_dirs(self): alf_dirs = {} for k in range(self.num_classes): dirname = fileIO.join_path(self.tmpdir, 'class{0:0>1}'.format(k + 1)) alf_dirs[k + 1] = errors.directorymake(dirname) self.alf_dirs = alf_dirs
def make_alf_dirs(self): alf_dirs = {} for k in range(self.num_classes): dirname = fileIO.join_path(self.tmpdir, 'class{0:0>1}'.format( k+1)) alf_dirs[k+1] = errors.directorymake(dirname) self.alf_dirs = alf_dirs