【发布时间】:2016-06-08 21:02:46
【问题描述】:
我对 Google 基因组 API 还是很陌生。我正在尝试创建注释。我同时使用了web version 和 Python API 调用:
service.annotations().create(body={ 'annotationSetId': '101', 'name': 'TestAnnotation', 'referenceName': 'chrM', 'start': '1', 'end': '1'}, fields='id')
这是一个示例注释:
{
"annotationSetId": "101",
"name": "TestAnnotation",
"referenceName": "chrM",
"start": "1",
"end": "1",
}
这两种情况我都收到以下错误:
500 Internal Server Error
{
"error": {
"code": 500,
"message": "Unknown Error.",
"status": "UNKNOWN"
}
}
有什么建议吗?
再观察一次。
我们可以通过只提交datasetId和name来添加变体集;无需指定 referenceId,但我们无法创建没有 referenceId 的 注释集。为什么?
400 HTTP/2.0 400
- SHOW HEADERS -
{
"error": {
"code": 400,
"message": "Invalid value for field \"annotationSet.referenceSetId\": empty or not specified",
"status": "INVALID_ARGUMENT"
}
}
顺便说一句,我如何设置调用者的 WRITE 权限?
调用者必须拥有关联注释集的 WRITE 权限。
提前谢谢你!
【问题讨论】:
标签: google-api google-cloud-platform google-genomics