Releases: Mizzou-CBMI/COSMOS2
Releases · Mizzou-CBMI/COSMOS2
Add job class support to GE drm
Add task.queue
- added parameter Workflow.add_task(queue=)
- added parameter Cosmos(default_queue=)
- deleted parameter get_submit_args(default_queue=)
- Task.queue is now an attribute stored in the SQL database (this means you need to either add a the queue column to the task table with something like
alter table task add column queue String
or create a new database
2.0.10
2.0.1
Some pretty big changes here, incurred during a hackathon at Invitae where a lot of feedback and contributions were received. Primarily, the api was simplified and made more intuitive. A new COSMOS primitive was created called a Dependency, which we have found extremely useful for generalizing subworkflow recipes. This API is now considered to be much more stable.
- Renamed Execution -> Workflow
- Reworked Workflow.add_task() api, see its docstring.
- Renamed task.tags -> task.params.
- Require that a task's params do not have keywords that do not exist in a task's functions parameters.
- Require that a user specify a task uid (unique identifer), which is now used for resuming instead of a Task's params.
- Created cosmos.api.Dependency, which provides a way to specify a parent and input at the same time.
- Removed one2one, one2many, etc. helpers. Found this just confused people more than helped.
- Various stability improvements to the drmaa jobmanager module
- Remove find/out_dir/forward. We've found it is much better to just explicitly specify inputs/outputs in a Workflow recipe.