# NOT RUN {
# GET /mr
# equivalent to `mr(exposure_trait = "Body mass index", outcome_trait = "Coronary heart disease")`
# }
# NOT RUN {
query_epigraphdb(
route = "/mr",
params = list(
exposure_trait = "Body mass index",
outcome_trait = "Coronary heart disease"
),
mode = "table"
)
# }
# NOT RUN {
# GET /meta/nodes/Gwas/list
# }
# NOT RUN {
query_epigraphdb(
route = "/meta/nodes/Gwas/list",
params = list(
limit = 5,
offset = 0
)
) %>% str(1)
# }
# NOT RUN {
# POST /protein/ppi
# }
# NOT RUN {
query_epigraphdb(
route = "/protein/ppi",
params = list(
uniprot_id_list = c("P30793", "Q9NZM1", "O95236")
),
method = "POST"
)
# }
# NOT RUN {
# error handling
# }
# NOT RUN {
tryCatch(
query_epigraphdb(
route = "/mr",
params = list(
exposure_trait = NULL,
outcome_trait = NULL
),
retry_times = 0
),
error = function(e) {
message(e)
}
)
# }
Run the code above in your browser using DataLab