elixir-cloud-aai / TESK

GA4GH Task Execution Service Root Project + Deployment scripts on Kubernetes
https://tesk.readthedocs.io
Apache License 2.0
39 stars 28 forks source link

chore: add TES data models #196

Open JaeAeich opened 3 days ago

JaeAeich commented 3 days ago

Add TES models.

Summary by Sourcery

This pull request adds comprehensive TES data models to support the TES API, enabling task creation, execution, logging, and resource management functionalities.

sourcery-ai[bot] commented 3 days ago

Reviewer's Guide by Sourcery

This pull request introduces a new file models.py under tesk/api/ga4gh/tes/ which contains comprehensive data models for the TES API. These models are implemented using Pydantic and include detailed field definitions and descriptions. The models cover various aspects of the TES API such as task creation, execution, logging, resources, and service information.

File-Level Changes

Files Changes
tesk/api/ga4gh/tes/models.py Added comprehensive data models for TES API using Pydantic, including task definitions, logging, resources, and service information.

Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.