Я пытаюсь получить somw-данные с сервера API + graphQL. Здесь вы можете увидеть схему. Здесь конечная точка.Я использую python 2.7.5 с модулем 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" и не могу установить переменную.У вас есть опыт работы с этим модулем или какие-либо другие предложения?