{"action":"created","issue":{"url":"https://api.github.com/repos/PacificBiosciences/pbcommand/issues/1","labels_url":"https://api.github.com/repos/PacificBiosciences/pbcommand/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/PacificBiosciences/pbcommand/issues/1/comments","events_url":"https://api.github.com/repos/PacificBiosciences/pbcommand/issues/1/events","html_url":"https://github.com/PacificBiosciences/pbcommand/issues/1","id":94396320,"number":1,"title":"toolrunner","user":{"login":"dalexander","id":378620,"avatar_url":"https://avatars.githubusercontent.com/u/378620?v=3","gravatar_id":"","url":"https://api.github.com/users/dalexander","html_url":"https://github.com/dalexander","followers_url":"https://api.github.com/users/dalexander/followers","following_url":"https://api.github.com/users/dalexander/following{/other_user}","gists_url":"https://api.github.com/users/dalexander/gists{/gist_id}","starred_url":"https://api.github.com/users/dalexander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalexander/subscriptions","organizations_url":"https://api.github.com/users/dalexander/orgs","repos_url":"https://api.github.com/users/dalexander/repos","events_url":"https://api.github.com/users/dalexander/events{/privacy}","received_events_url":"https://api.github.com/users/dalexander/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-10T21:21:08Z","updated_at":"2015-07-10T21:27:47Z","closed_at":null,"body":"Would you be interested in migrating \"ToolRunner\" functionality from pbcore to pbcommand?\r\n\r\nSomething to think about."},"comment":{"url":"https://api.github.com/repos/PacificBiosciences/pbcommand/issues/comments/120533647","html_url":"https://github.com/PacificBiosciences/pbcommand/issues/1#issuecomment-120533647","issue_url":"https://api.github.com/repos/PacificBiosciences/pbcommand/issues/1","id":120533647,"user":{"login":"mpkocher","id":868552,"avatar_url":"https://avatars.githubusercontent.com/u/868552?v=3","gravatar_id":"","url":"https://api.github.com/users/mpkocher","html_url":"https://github.com/mpkocher","followers_url":"https://api.github.com/users/mpkocher/followers","following_url":"https://api.github.com/users/mpkocher/following{/other_user}","gists_url":"https://api.github.com/users/mpkocher/gists{/gist_id}","starred_url":"https://api.github.com/users/mpkocher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpkocher/subscriptions","organizations_url":"https://api.github.com/users/mpkocher/orgs","repos_url":"https://api.github.com/users/mpkocher/repos","events_url":"https://api.github.com/users/mpkocher/events{/privacy}","received_events_url":"https://api.github.com/users/mpkocher/received_events","type":"User","site_admin":false},"created_at":"2015-07-10T21:27:47Z","updated_at":"2015-07-10T21:27:47Z","body":"I think deprecating ToolRunner and PBMultiToolRunner would be best. pbcommand should be the new model. Even if you don't use the tool contract abstractions, there's a simple wrapper for argparse that provides a consistent layer. I can put an example up.\r\n\r\nSimilarly, I think moving pbcore.util.Process to pbcommand might be useful. Thoughts?"}}