使用python模块graphqlclient将变量传递给GraphQL

时间:2018-11-28 00:01:28

标签: python graphql

我正在尝试从API + graphQL服务器获取somw数据。 Here,您可以看到该方案。 Here端点。 我正在使用python 2.7.5 qith一个名为graphqlclient的模块 这是我写的脚本:

from graphqlclient import GraphQLClient 
client = GraphQLClient('http://genetics-api.opentargets.io/graphql')
result = client.execute('''
query {
manhattan(
studyId: "GCST004599"
pageIndex: 0
pageSize: 10000
){associations
{variant {
rsId
altAllele
refAllele
nearestGene {
id}nearestCodingGene {
id}}pval
bestGenes{
gene {
id
}score}
credibleSetSize
ldSetSize
}}}''')
print(result)

到目前为止,它正在运行,并且达到了我的期望。但是,我也想为“ studyID”使用一组不同的值,并且我无法设置变量。您是否有使用此模块的经验或任何其他建议?

0 个答案:

没有答案