{"action":"opened","issue":{"url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq/issues/47","repository_url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq","labels_url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq/issues/47/comments","events_url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq/issues/47/events","html_url":"https://github.com/Multiscale-Genomics/mg-process-fastq/issues/47","id":375511251,"node_id":"MDU6SXNzdWUzNzU1MTEyNTE=","number":47,"title":"Generic Workflow Pipeline","user":{"login":"markmcdowall","id":462902,"node_id":"MDQ6VXNlcjQ2MjkwMg==","avatar_url":"https://avatars1.githubusercontent.com/u/462902?v=4","gravatar_id":"","url":"https://api.github.com/users/markmcdowall","html_url":"https://github.com/markmcdowall","followers_url":"https://api.github.com/users/markmcdowall/followers","following_url":"https://api.github.com/users/markmcdowall/following{/other_user}","gists_url":"https://api.github.com/users/markmcdowall/gists{/gist_id}","starred_url":"https://api.github.com/users/markmcdowall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markmcdowall/subscriptions","organizations_url":"https://api.github.com/users/markmcdowall/orgs","repos_url":"https://api.github.com/users/markmcdowall/repos","events_url":"https://api.github.com/users/markmcdowall/events{/privacy}","received_events_url":"https://api.github.com/users/markmcdowall/received_events","type":"User","site_admin":false},"labels":[{"id":1110052779,"node_id":"MDU6TGFiZWwxMTEwMDUyNzc5","url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq/labels/Future","name":"Future","color":"bfd4f2","default":false},{"id":415098926,"node_id":"MDU6TGFiZWw0MTUwOTg5MjY=","url":"https://api.github.com/repos/Multiscale-Genomics/mg-process-fastq/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-30T14:13:48Z","updated_at":"2018-10-30T14:13:48Z","closed_at":null,"author_association":"MEMBER","body":"A use should be able to dynamically define a workflow based on available tools and then hooking up the inputs and outputs together.\r\n\r\nIn the refactor_module branch there is initial work being done to move the Workflow classes into mg_process_fastq/workflow. There is also a new pipeline called process_pipeline.py that has 2 extra input parameters. The first is --workflow, this is the module name (mg_process_fastq.workflow.biobambabm) and --pipeline which is the name of the class. This makes it possible for all workflows to be run using a single script from the command line rather than having a new script for each workflow.\r\n\r\nTo get further than this there is the need for defining an execution path for representation within the JSON files and then implementing the logic within the process-pipeline.py file. It would also be good to move the process-pipeline.py script to the mg-tool-api repo so that it is a core script that is installed as default."}}
{"actor":{"display_login":"markmcdowall"}}