Criação de novas versões de lojas de HealthOmics anotações - AWS HealthOmics

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criação de novas versões de lojas de HealthOmics anotações

Você pode criar novas versões de repositórios de anotações para coletar diferentes versões de seus bancos de dados de anotações. Isso ajuda você a organizar seus dados de anotação, que são atualizados regularmente.

Para criar uma nova versão de um repositório de anotações existente, use a create-annotation-store-versionAPI conforme mostrado no exemplo a seguir.

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

Você receberá a seguinte resposta com o ID da versão do armazenamento de anotações, confirmando que uma nova versão da sua anotação foi criada.

{ "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" }

Para atualizar a descrição de uma versão do armazenamento de anotações, você pode usar update-annotation-store-versionpara adicionar atualizações a uma versão do armazenamento de anotações.

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

Você receberá a seguinte resposta, confirmando que a versão do armazenamento de anotações foi atualizada.

{ "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" }

Para ver os detalhes de uma versão do armazenamento de anotações, use. get-annotation-store-version

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

Você receberá uma resposta com o nome da versão, status e outros detalhes.

{ "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 }

Para visualizar todas as versões de um repositório de anotações, você pode usar list-annotation-store-versions, conforme mostrado no exemplo a seguir.

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

Você receberá uma resposta com as seguintes informações

{ "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 } }

Se você não precisar mais de uma versão do armazenamento de anotações, poderá usá-la delete-annotation-store-versionspara excluir uma versão do armazenamento de anotações, conforme mostrado no exemplo a seguir.

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

Se a versão da loja for excluída sem erros, você receberá a seguinte resposta.

{ "errors": [] }

Se houver erros, você receberá uma resposta com os detalhes dos erros, conforme mostrado.

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

Se você tentar excluir uma versão do armazenamento de anotações que tenha um trabalho de importação ativo, você receberá uma resposta com um erro, conforme mostrado.

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

Nesse caso, você pode forçar a exclusão da versão do armazenamento de anotações, conforme mostrado no exemplo a seguir.

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