예제 #1
0
from Ipt_module import *
from Params import *
Params()

from getSettings import getSettings
from processingJobScript import *
from calMapLocal import calMapLocal
from checkStatus import checkStatus
from combineMaps import combineMaps

if __name__ == '__main__':

    # ---- input settings ---- #
    celltype,runnum,\
    jobname,usrname,ptn,\
     chrom_lst=getSettings(sys.argv[1:])

    # ---- cluster computing or locally ---- #
    clus_opt = raw_input("   > Computing clusters available?[y/n] ")

    # ---- cluster available ---- #
    if clus_opt == 'y':
        # ---- prepare the job script for calculating cmaps ---- #
        processingJobScript(celltype, runnum, jobname, ptn, chrom_lst)

        # ---- check the job status ---- #
        checkStatus(usrname, jobname)

    # ---- compute locally ---- #
    else:
        calMapLocal(celltype, runnum, chrom_lst)
예제 #2
0
# generate VMD scripts
import sys
sys.path.append('./VMDScript/')
from getSettings import getSettings
from genVMDScript import *

if __name__ == '__main__':

    # ---- input settings ---- #
    celltype, chrom_lst = getSettings(sys.argv[1:])

    # ---- generate individual VMD scripts ---- #
    for chrId in chrom_lst:
        genVMDScript(celltype, chrId)
    print