https://github.com/KoslickiLab/WGSUniFrac-reproducibles
Raw File
Tip revision: 1bba7bb7e6cc96e60cd6345afccbebd0b8aef2a6 authored by Wei Wei on 30 May 2022, 18:31:41 UTC
more simulated stuff
Tip revision: 1bba7bb
generate_boxplot.py
import wgsunifrac as wu
import argparse

def main():
    parser = argparse.ArgumentParser(description="Get box plot from a dataframe file.")
    parser.add_argument('-f', '--file', type=str, help="Dataframe file.")
    parser.add_argument('-x', '--x', type=str, help="x axis.")
    parser.add_argument('-y', '--y', type=str, help="y axis.")
    parser.add_argument('-p', '--palette', type=str, nargs="+", help="Palette list. e.g. -p 'm' 'g'")
    parser.add_argument('-s', '--save', type=str, help="If wants to save df for future use, file name to save as")

    args = parser.parse_args()
    file = args.file
    x = args.x
    y = args.y
    pal = args.palette
    save = args.save
    wu.get_plot_from_file(file, x, y, pal, save)


if __name__ == '__main__':
    main()
back to top