{"action":"created","issue":{"url":"https://api.github.com/repos/broadinstitute/viral-ngs/issues/167","labels_url":"https://api.github.com/repos/broadinstitute/viral-ngs/issues/167/labels{/name}","comments_url":"https://api.github.com/repos/broadinstitute/viral-ngs/issues/167/comments","events_url":"https://api.github.com/repos/broadinstitute/viral-ngs/issues/167/events","html_url":"https://github.com/broadinstitute/viral-ngs/pull/167","id":117682227,"number":167,"title":"Add some metagenomic tools/install","user":{"login":"yesimon","id":601839,"avatar_url":"https://avatars.githubusercontent.com/u/601839?v=3","gravatar_id":"","url":"https://api.github.com/users/yesimon","html_url":"https://github.com/yesimon","followers_url":"https://api.github.com/users/yesimon/followers","following_url":"https://api.github.com/users/yesimon/following{/other_user}","gists_url":"https://api.github.com/users/yesimon/gists{/gist_id}","starred_url":"https://api.github.com/users/yesimon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yesimon/subscriptions","organizations_url":"https://api.github.com/users/yesimon/orgs","repos_url":"https://api.github.com/users/yesimon/repos","events_url":"https://api.github.com/users/yesimon/events{/privacy}","received_events_url":"https://api.github.com/users/yesimon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"tomkinsc","id":53064,"avatar_url":"https://avatars.githubusercontent.com/u/53064?v=3","gravatar_id":"","url":"https://api.github.com/users/tomkinsc","html_url":"https://github.com/tomkinsc","followers_url":"https://api.github.com/users/tomkinsc/followers","following_url":"https://api.github.com/users/tomkinsc/following{/other_user}","gists_url":"https://api.github.com/users/tomkinsc/gists{/gist_id}","starred_url":"https://api.github.com/users/tomkinsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomkinsc/subscriptions","organizations_url":"https://api.github.com/users/tomkinsc/orgs","repos_url":"https://api.github.com/users/tomkinsc/repos","events_url":"https://api.github.com/users/tomkinsc/events{/privacy}","received_events_url":"https://api.github.com/users/tomkinsc/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-11-18T21:11:31Z","updated_at":"2015-11-19T02:39:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/broadinstitute/viral-ngs/pulls/167","html_url":"https://github.com/broadinstitute/viral-ngs/pull/167","diff_url":"https://github.com/broadinstitute/viral-ngs/pull/167.diff","patch_url":"https://github.com/broadinstitute/viral-ngs/pull/167.patch"},"body":"* Kraken\r\n* MEGAN\r\n* DIAMOND\r\n\r\nUnit tests are more like simple integration tests since we we're not\r\nmaking too many assumptions on the stability of output."},"comment":{"url":"https://api.github.com/repos/broadinstitute/viral-ngs/issues/comments/157931459","html_url":"https://github.com/broadinstitute/viral-ngs/pull/167#issuecomment-157931459","issue_url":"https://api.github.com/repos/broadinstitute/viral-ngs/issues/167","id":157931459,"user":{"login":"dpark01","id":8513746,"avatar_url":"https://avatars.githubusercontent.com/u/8513746?v=3","gravatar_id":"","url":"https://api.github.com/users/dpark01","html_url":"https://github.com/dpark01","followers_url":"https://api.github.com/users/dpark01/followers","following_url":"https://api.github.com/users/dpark01/following{/other_user}","gists_url":"https://api.github.com/users/dpark01/gists{/gist_id}","starred_url":"https://api.github.com/users/dpark01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpark01/subscriptions","organizations_url":"https://api.github.com/users/dpark01/orgs","repos_url":"https://api.github.com/users/dpark01/repos","events_url":"https://api.github.com/users/dpark01/events{/privacy}","received_events_url":"https://api.github.com/users/dpark01/received_events","type":"User","site_admin":false},"created_at":"2015-11-19T02:39:20Z","updated_at":"2015-11-19T02:39:20Z","body":"If part of the reason that it's out of band (other than the size) is the licensing issues, then it's kind of a pain, but you can follow the [example for Novoalign and GATK](https://github.com/broadinstitute/viral-ngs/blob/master/travis/install-tools.sh), where you create an encrypted tarball of an installed version of MEGAN (encrypted with Travis's public key) and use that (and then force users to install it on their own and provide the path in an environment variable). But if it's a large file, that's becomes a pain too.\r\n\r\nI think you can skip the MEGAN tests for now since you haven't yet added downstream methods that rely on it."}}