Example #1
0
def action(args):

    pfx = splitext(basename(args.seqs))[0]

    if args.aligner == 'vsearch':
        taxa, distmat = filter_outliers.distmat_pairwise(
            args.seqs, pfx, args.aligner, iddef=args.iddef, threads=args.threads)
    elif args.aligner == 'cmalign':
        taxa, distmat = filter_outliers.distmat_cmalign(args.seqs, pfx, cpu=args.threads)
    elif args.aligner == 'muscle':
        taxa, distmat = filter_outliers.distmat_muscle(args.seqs, pfx)

    if args.distmat:
        numpy.savetxt(args.distmat, distmat, delimiter=',', header=','.join(taxa))
Example #2
0
 def setUpClass(cls):
     cls.taxa, cls.distmat = distmat_muscle(cls.fa,
                                            '{}_'.format(cls.tax_id))
Example #3
0
 def setUpClass(cls):
     cls.taxa, cls.distmat = distmat_muscle(cls.fa, "{}_".format(cls.tax_id))