parser.add_argument('-GE',dest='GE_FILE',default=None,type=str,help='name of Gene Expression matrix file in RAW counts')
parser.add_argument('-GL',dest='GL_FILE',default=None,type=str,help='name of Gene LIST file (genes must appear in same order than in the GE matrix file.)')
parser.add_argument('-n',dest='NORMALISATION_PRTCL',default='TPM',type=str,help='type of normalisation used')
parser.add_argument('-conrsion_file',dest='CONVERSION_FILE',default='~/leucegene/E19/tables/CONVERSIONS/gene_id_conversions.txt',help='name of file used to retrieve the following gene info: (1) "ensembl ID" to "gene symbol" or gene_name (2) transcript type ie. "protein_coding""pseudogene" etc. (3) transcript length including all UTRs')
parser.add_argument('-n',dest='NORMALIZATION_PRTCL',default='TPM',type=str,help='type of normalisation used')
parser.add_argument('-conversion_file',dest='CONVERSION_FILE',default='~/leucegene/E19/tables/CONVERSIONS/gene_id_conversions.txt',help='name of file used to retrieve the following gene info: (1) "ensembl ID" to "gene symbol" or gene_name (2) transcript type ie. "protein_coding""pseudogene" etc. (3) transcript length including all UTRs')
parser.add_argument('-transcript_type',dest='TPT_TYPE',default=['protein_coding'],type=str,nargs='+',help='transcript types used for gene prefiltering')
parser.add_argument('-o',dest='OUTPUT_FILE',default='GE_FILTERED_log10[TPMx1024_plus_one]_{}.txt'.format(datetime.datetime.now().isoformat()[:-10]),type=str,help='name of output file')
parser.add_argument('-v',dest='VERBOSE',type=int,help='level of verbosity',default=0)
args=parser.parse_args()
ifargs.VERBOSE>0:print('Starting [{}] normalization of input file [{}] at {}\nReading in files...'.format(args.NORMALIZATION_PRTCL,args.GE_FILE,datetime.datetime.now().isoformat()[:-10]))