Mercurial > repos > jay > pdaug_peptide_sequence_analysis
comparison PDAUG_AddClassLabel/PDAUG_AddClassLabel.py @ 0:e59674e3a391 draft
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit 6f53ad797ec1af02b41510063a86bec7d121abf3"
| author | jay |
|---|---|
| date | Fri, 20 Nov 2020 19:47:44 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:e59674e3a391 |
|---|---|
| 1 import pandas as pd | |
| 2 import argparse | |
| 3 | |
| 4 parser = argparse.ArgumentParser() | |
| 5 | |
| 6 parser.add_argument("-I", "--InFile", required=True, default=None, help="Input data file") | |
| 7 parser.add_argument("-C", "--ClassLabel", required=False, default=0, help="Class Label 0 or 1") | |
| 8 parser.add_argument("-t", "--ClassLabelTitle", required=False, default='Class_label', help="Title to use for class label column (Class_label)") | |
| 9 parser.add_argument("-O", "--OutFile", required=False, default='OutFile.tsv', help="Output file name") | |
| 10 | |
| 11 args = parser.parse_args() | |
| 12 | |
| 13 df1 = pd.read_csv(args.InFile, sep="\t") | |
| 14 df2 = pd.DataFrame([args.ClassLabel]*df1.shape[0], columns=[args.ClassLabelTitle]) | |
| 15 | |
| 16 df = pd.concat([df1, df2], axis=1) | |
| 17 df.to_csv(args.OutFile, sep="\t", index=False) |
