Membuat versi baru dari toko HealthOmics anotasi - AWS HealthOmics

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat versi baru dari toko HealthOmics anotasi

Anda dapat membuat versi baru dari toko anotasi untuk mengumpulkan berbagai versi database anotasi Anda. Ini membantu Anda mengatur data anotasi Anda, yang diperbarui secara berkala.

Untuk membuat versi baru dari penyimpanan anotasi yang ada, gunakan create-annotation-store-versionAPI seperti yang ditunjukkan pada contoh berikut.

aws omics create-annotation-store-version \ --name my_annotation_store \ --version-name my_version

Anda akan mendapatkan respons berikut dengan ID versi penyimpanan anotasi, mengonfirmasi bahwa versi baru anotasi Anda telah dibuat.

{ "creationTime": "2023-07-21T17:15:49.251040+00:00", "id": "3b93cdef69d2", "name": "my_annotation_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:555555555555:referenceStore/6505293348/reference/5987565360" }, "status": "CREATING", "versionName": "my_version" }

Untuk memperbarui deskripsi versi penyimpanan anotasi, Anda dapat menggunakan update-annotation-store-versionuntuk menambahkan pembaruan ke versi penyimpanan anotasi.

aws omics update-annotation-store-version \ --name my_annotation_store \ --version-name my_version \ --description "New Description"

Anda akan menerima tanggapan berikut, mengonfirmasi bahwa versi toko anotasi telah diperbarui.

{ "storeId": "4934045d1c6d", "id": "2a3f4a44aa7b", "description":"New Description", "status": "ACTIVE", "name": "my_annotation_store", "versionName": "my_version", "creation Time": "2023-07-21T17:20:59.380043+00:00", "updateTime": "2023-07-21T17:26:17.892034+00:00" }

Untuk melihat detail versi toko anotasi, gunakan get-annotation-store-version.

aws omics get-annotation-store-version --name my_annotation_store --version-name my_version

Anda akan menerima respons dengan nama versi, status, dan detail lainnya.

{ "storeId": "4934045d1c6d", "id": "2a3f4a44aa7b", "status": "ACTIVE", "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version", "name": "my_annotation_store", "versionName": "my_version", "creationTime": "2023-07-21T17:15:49.251040+00:00", "updateTime": "2023-07-21T17:15:56.434223+00:00", "statusMessage": "", "versionSizeBytes": 0 }

Untuk melihat semua versi toko anotasi, Anda dapat menggunakan list-annotation-store-versions, seperti yang ditunjukkan pada contoh berikut.

aws omics list-annotation-store-versions --name my_annotation_store

Anda akan menerima tanggapan dengan informasi berikut

{ "annotationStoreVersions": [ { "storeId": "4934045d1c6d", "id": "2a3f4a44aa7b", "status": "CREATING", "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_2", "name": "my_annotation_store", "versionName": "my_version_2", "creation Time": "2023-07-21T17:20:59.380043+00:00", "versionSizeBytes": 0 }, { "storeId": "4934045d1c6d", "id": "4934045d1c6d", "status": "ACTIVE", "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_1", "name": "my_annotation_store", "versionName": "my_version_1", "creationTime": "2023-07-21T17:15:49.251040+00:00", "updateTime": "2023-07-21T17:15:56.434223+00:00", "statusMessage": "", "versionSizeBytes": 0 } }

Jika Anda tidak lagi memerlukan versi penyimpanan anotasi, Anda dapat menggunakan delete-annotation-store-versionsuntuk menghapus versi penyimpanan anotasi, seperti yang ditunjukkan pada contoh berikut.

aws omics delete-annotation-store-versions --name my_annotation_store --versions my_version

Jika versi toko dihapus tanpa kesalahan, Anda akan menerima respons berikut.

{ "errors": [] }

Jika ada kesalahan, Anda akan menerima respons dengan detail kesalahan, seperti yang ditunjukkan.

{ "errors": [ { "versionName": "my_version", "message": "Version with versionName: my_version was not found." } ] }

Jika Anda mencoba menghapus versi penyimpanan anotasi yang memiliki pekerjaan impor aktif, Anda akan menerima respons dengan kesalahan, seperti yang ditunjukkan.

{ "errors": [ { "versionName": "my_version", "message": "version has an inflight import running" } ] }

Dalam hal ini, Anda dapat memaksa penghapusan versi penyimpanan anotasi, seperti yang ditunjukkan pada contoh berikut.

aws omics delete-annotation-store-versions --name my_annotation_store --versions my_version --force