human_uuid = huID_links_match[0]['head_uuid']
else:
human = arvados.service.humans().create(
- human=json.dumps({})
+ body={}
).execute()
huID_link = arvados.service.links().create(
- link=json.dumps({
- 'link_class':'identifier',
- 'name':words[0],
- 'head_kind':'arvados#human',
- 'head_uuid':human['uuid']
- })
+ body={
+ 'link_class':'identifier',
+ 'name':words[0],
+ 'head_kind':'arvados#human',
+ 'head_uuid':human['uuid']
+ }
).execute()
human_uuid = human['uuid']
human_trait = {}
trait_link['properties']['value'] = trait_value
arvados.service.links().update(
uuid=trait_link['uuid'],
- link=json.dumps({'properties':trait_link['properties']})
+ body={'properties':trait_link['properties']}
).execute()
out.write(",\n")
out.write(json.dumps(trait_link))
'properties': { 'value': trait_value }
}
arvados.service.links().create(
- link=json.dumps(trait_link)
+ body=trait_link
).execute()
out.write(",\n")
out.write(json.dumps(trait_link))
job = {}
for c in collections:
if [] != filter(lambda f: re.search('^var-.*\.tsv\.bz2', f[1]), c['files']):
- job[c['uuid']] = arvados.service.jobs().create(job=json.dumps({
+ job[c['uuid']] = arvados.service.jobs().create(body={
'script': 'grep',
'script_parameters': {'input': c['uuid'], 'pattern': "rs1126809\\b"},
'script_version': 'e7aeb42'
- })).execute()
+ }).execute()
print "%s %s" % (pgpid[c['uuid']], job[c['uuid']]['uuid'])
</pre>
def task_set_output(self,s):
service.job_tasks().update(uuid=self['uuid'],
- job_task=json.dumps({
- 'output':s,
- 'success':True,
- 'progress':1.0
- })).execute()
+ body={
+ 'output':s,
+ 'success':True,
+ 'progress':1.0
+ }).execute()
_current_task = None
def current_task():
'input':task_input
}
}
- service.job_tasks().create(job_task=json.dumps(new_task_attrs)).execute()
+ service.job_tasks().create(body=new_task_attrs).execute()
if and_end_task:
service.job_tasks().update(uuid=current_task()['uuid'],
- job_task=json.dumps({'success':True})
+ body={'success':True}
).execute()
exit(0)
'input':task_input
}
}
- service.job_tasks().create(job_task=json.dumps(new_task_attrs)).execute()
+ service.job_tasks().create(body=new_task_attrs).execute()
if and_end_task:
service.job_tasks().update(uuid=current_task()['uuid'],
- job_task=json.dumps({'success':True})
+ body={'success':True}
).execute()
exit(0)