Esempio n. 1
0
#	print 'Opening chain prototype file '+sys.argv[1]+' ... '
#	project_name = args[0];
	chain=Chain(args[0]);
#	methodID = args[2];
	project_name = chain.project;
	methodID = chain.runMethod;


	printOnly =  ('--printOnly','') in opts;
#	print 'done'

	root= os.getenv('MOLDB_PROJECTS') + '/' + project_name + '/Methods';

#	methodID = sys.argv[3] if len(sys.argv)>2 else prototype.runMethod;

	d=chain.getMethodsDict();
	prototype = d[methodID];

	if len(args)>1:
		parseXparam(args[1],prototype,chain)
		prototype.iterators = prototype.getIterators()

#	print 'Creating folders...'

	xparam = {'moldb_prototype':prototype,
		  'moldb_root':root,
		  'moldb_printOnly':printOnly, 
		  'moldb_projectName':project_name
		 };

	iterators = prototype.iterators;
Esempio n. 2
0
"""

if __name__ == '__main__':
	

	opts,args=gnu_getopt(sys.argv[1:],'p:',['printMethod','noRefs','addRoot=','--project','noRoot']);
	
	if len(args)<1:
		print usage
		quit()

	ch = Chain(args[0]);
	methodID = ch.runMethod;
#	methodID = args[1];

	methodsDict = ch.getMethodsDict();
#	print ch
	method = methodsDict[methodID];

	if len(args)>1: 
		parseXparam(args[1],method,ch);



	if ('--printMethod','') in opts: 
		print method

	if ('--noRefs','') in opts:
		quit();

Esempio n. 3
0
        quit()

#	Project=args[0];
    chain_file = args[0]
    #	methodID=args[2];

    rows = args[1].split(',')
    cols = args[2].split(',')
    fname = args[3]

    ch = Chain(chain_file)

    Project = ch.project
    methodID = ch.runMethod

    d = ch.getMethodsDict()
    method = d[methodID]

    if len(args) >= 5:
        parseXparam(args[4], method)

    rows_iterators = []
    cols_iterators = []

    for k in rows:
        rows_iterators.append(method.iterators[k])

    for k in cols:
        cols_iterators.append(method.iterators[k])

#	for k in method.iterators.keys():
Esempio n. 4
0
#	print 'Opening chain prototype file '+sys.argv[1]+' ... '
#	project_name = args[0];
    chain = Chain(args[0])
    #	methodID = args[2];
    project_name = chain.project
    methodID = chain.runMethod

    printOnly = ('--printOnly', '') in opts
    #	print 'done'

    root = os.getenv('MOLDB_PROJECTS') + '/' + project_name + '/Methods'

    #	methodID = sys.argv[3] if len(sys.argv)>2 else prototype.runMethod;

    d = chain.getMethodsDict()
    prototype = d[methodID]

    if len(args) > 1:
        parseXparam(args[1], prototype, chain)
        prototype.iterators = prototype.getIterators()

#	print 'Creating folders...'

    xparam = {
        'moldb_prototype': prototype,
        'moldb_root': root,
        'moldb_printOnly': printOnly,
        'moldb_projectName': project_name
    }