Mercurial > repos > jay > pdaug_sequence_property_based_descriptors
view PDAUG_AddClassLabel/PDAUG_AddClassLabel.py @ 6:dd4523d4ae2f draft
"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit b929b576e510b09d0fed81103ca765b0ef669c30"
author | jay |
---|---|
date | Thu, 28 Jan 2021 17:15:56 +0000 |
parents | 6b6aec52638d |
children |
line wrap: on
line source
import pandas as pd import argparse parser = argparse.ArgumentParser() parser.add_argument("-I", "--InFile", required=True, default=None, help="Input data file") parser.add_argument("-C", "--ClassLabel", required=False, default=0, help="Class Label 0 or 1") parser.add_argument("-t", "--ClassLabelTitle", required=False, default='Class_label', help="Title to use for class label column (Class_label)") parser.add_argument("-O", "--OutFile", required=False, default='OutFile.tsv', help="Output file name") args = parser.parse_args() df1 = pd.read_csv(args.InFile, sep="\t") df2 = pd.DataFrame([args.ClassLabel]*df1.shape[0], columns=[args.ClassLabelTitle]) df = pd.concat([df1, df2], axis=1) df.to_csv(args.OutFile, sep="\t", index=False)