adding default dirs and filenames to argparse in foldx and mcsm
This commit is contained in:
parent
6961a9cdb3
commit
6725f08829
3 changed files with 35 additions and 28 deletions
|
@ -373,7 +373,7 @@ def format_mcsm_output(mcsm_outputcsv):
|
|||
|
||||
#%%=====================================================================
|
||||
#############
|
||||
# adding column: wild_position
|
||||
# adding column: wild_pos
|
||||
# useful for plots and db
|
||||
#############
|
||||
print('Creating column: wild_pos')
|
||||
|
|
|
@ -17,7 +17,7 @@ arg_parser.add_argument('-U', '--url', help='mCSM Server URL', default = 'ht
|
|||
arg_parser.add_argument('-c', '--chain', help='Chain ID as per PDB, Case sensitive', default = 'A')
|
||||
arg_parser.add_argument('-l','--ligand', help='Ligand ID as per PDB, Case sensitive. REQUIRED only in "submit" stage')
|
||||
arg_parser.add_argument('-a','--affinity', help='Affinity in nM', default = 0.99)
|
||||
#arg_parser.add_argument('-p','--pdb_file', help = 'PDB File')
|
||||
arg_parser.add_argument('-pdb','--pdb_file', help = 'PDB File')
|
||||
arg_parser.add_argument('--datadir', help = 'Data Directory')
|
||||
arg_parser.add_argument('--debug', action='store_true', help = 'Debug Mode')
|
||||
|
||||
|
@ -29,8 +29,8 @@ stage = args.stage
|
|||
chain = args.chain
|
||||
ligand = args.ligand
|
||||
affinity = args.affinity
|
||||
#pdb_file = args.pdb_file
|
||||
datadir = args.datadir
|
||||
pdb_filename = args.pdb_file
|
||||
data_dir = args.data_dir
|
||||
DEBUG = args.debug
|
||||
|
||||
# Actual Globals :-)
|
||||
|
@ -48,19 +48,21 @@ homedir = os.path.expanduser('~')
|
|||
#os.chdir(homedir + '/git/LSHTM_analysis/mcsm')
|
||||
gene_match = gene + '_p.'
|
||||
|
||||
if datadir:
|
||||
basedir = datadir
|
||||
if data_dir:
|
||||
datadir = data_dir
|
||||
else:
|
||||
basedir = homedir + '/git/Data'
|
||||
datadir = homedir + '/git/Data'
|
||||
|
||||
indir = basedir + '/' + drug + '/' + 'input'
|
||||
outdir = basedir + '/' + drug + '/' + 'output'
|
||||
indir = datadir + '/' + drug + '/' + 'input'
|
||||
outdir = datadir + '/' + drug + '/' + 'output'
|
||||
|
||||
in_filename_pdb = gene.lower() + '_complex.pdb'
|
||||
if pdb_filename:
|
||||
in_filename_pdb = pdb_filename
|
||||
else:
|
||||
in_filename_pdb = gene.lower() + '_complex.pdb'
|
||||
|
||||
infile_pdb = indir + '/' + in_filename_pdb
|
||||
|
||||
|
||||
#in_filename_snps = gene.lower() + '_mcsm_snps_test.csv'
|
||||
in_filename_snps = gene.lower() + '_mcsm_snps.csv' #(outfile_mcsm_snps, from data_extraction.py)
|
||||
infile_snps = outdir + '/' + in_filename_snps
|
||||
|
||||
|
@ -83,11 +85,10 @@ if DEBUG:
|
|||
print('DEBUG: formatted CSV output:', outfile_format)
|
||||
#%%=====================================================================
|
||||
def submit_mcsm():
|
||||
|
||||
# Example:
|
||||
# chain = 'A'
|
||||
# ligand_id = 'RMP'
|
||||
# affinity = 10
|
||||
# Example:
|
||||
# chain = 'A'
|
||||
# ligand_id = 'RMP'
|
||||
# affinity = 10
|
||||
|
||||
print('Result urls and error file (if any) will be written in: ', outdir)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue