def constructGCSFilePath(fileUuid, tokenFile):
filters = {
"op": "=",
"content": {
"field": "file_id",
"value": [fileUuid]
}
}
params = {
"filters": json.dumps(filters)
}
query = "?expand=cases.project"
fileInfo = GDCDataUtils.query(tokenFile, "files", query=query, params=params).json()
pprint.pprint(fileInfo)
return "{project}/{strategy}/{platform}/{uuid}/{filename}".format(
project=fileInfo["data"]["hits"][0]["cases"][0]["project"]["project_id"],
strategy=str(fileInfo["data"]["hits"][0]["experimental_strategy"]),
platform=str(fileInfo["data"]["hits"][0]["platform"]),
uuid=str(fileUuid),
filename=str(fileInfo["data"]["hits"][0]["file_name"])
)
评论列表
文章目录