Hi List, I've run into a frustration recently with passing values to the dynamic job runner from a tool. Here's what's going on: in ncbi_blastn_wrapper.xml: <param name="pathToModule" type="hidden" value="/abs/path/to/module" /> ... in dynamic_runner.py: ... def blastn_wrapper(job): incoming = dict( [ ( p.name, p.value ) for p in job.parameters ] ) modulePath = incoming["pathToModule"] modulePath.replace("\"", "").strip() dummy = '/abs/path/to/module' equals = (modulePath == dummy) log.debug( '\n~%s~\n~%s~\nsame? %s' % (mypath, dummy, equals) ) ... log: ~"/abs/path/to/module"~ ~/abs/path/to/module~ same? False I have no idea why these "" are persisting, or if that is even the problem. I can't find the modulePath when using os.path.exists(modulePath). What I want to do is optionally (user checks a box) run another python script that splits up the blast queries into a bunch of jobs and submits each job separately - and I was just going to import this other script using sys.append(modulePath) in some poor attempt to keep the system cleaner. If this is a problem with my understanding of python, please enlighten me - if there are other tools that pass around paths or if there's another way to do this in less hacky way, I'm open to advice. Thanks! Carrie Ganote