import wgsunifrac as wu import argparse #Produces pairwise UniFrac distance matrix with user given input def main(): parser = argparse.ArgumentParser(description="Produces pairwise WGS UniFrac distance matrix with given user input.") parser.add_argument('-d', '--dir', type=str, help="A directory containing WGS profiles") parser.add_argument('-a', '--alpha', type=float, default=-1, help="The factor for branch length function. -1, -0.5, 0, 1, 2. Default=-1") parser.add_argument('-s', '--save', type=str, help="File name of the saved file. If not given, the matrix will be saved as pairwise_WGSUniFrac_matrix.csv") args = parser.parse_args() dir = args.dir alpha=args.alpha save = args.save wu.just_pairwise_unifrac(dir, alpha, save) if __name__ == '__main__': main()