{"action":"created","issue":{"url":"https://api.github.com/repos/ndaniels/MICA/issues/2","labels_url":"https://api.github.com/repos/ndaniels/MICA/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/ndaniels/MICA/issues/2/comments","events_url":"https://api.github.com/repos/ndaniels/MICA/issues/2/events","html_url":"https://github.com/ndaniels/MICA/issues/2","id":103753560,"number":2,"title":"Not able to Install MICA","user":{"login":"deepthoughts","id":3029968,"avatar_url":"https://avatars.githubusercontent.com/u/3029968?v=3","gravatar_id":"","url":"https://api.github.com/users/deepthoughts","html_url":"https://github.com/deepthoughts","followers_url":"https://api.github.com/users/deepthoughts/followers","following_url":"https://api.github.com/users/deepthoughts/following{/other_user}","gists_url":"https://api.github.com/users/deepthoughts/gists{/gist_id}","starred_url":"https://api.github.com/users/deepthoughts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deepthoughts/subscriptions","organizations_url":"https://api.github.com/users/deepthoughts/orgs","repos_url":"https://api.github.com/users/deepthoughts/repos","events_url":"https://api.github.com/users/deepthoughts/events{/privacy}","received_events_url":"https://api.github.com/users/deepthoughts/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-28T16:44:07Z","updated_at":"2015-08-28T18:43:15Z","closed_at":null,"body":"Thanks for making this tool but I have trouble installing it. It gives following error after typing this command: \r\n```\r\ngo get github.com/ndaniels/MICA/...\r\n```\r\nimport cycle not allowed\r\npackage github.com/ndaniels/MICA\r\n\timports bytes\r\n\timports errors\r\n\timports runtime\r\n\timports unsafe\r\n\timports runtime"},"comment":{"url":"https://api.github.com/repos/ndaniels/MICA/issues/comments/135857558","html_url":"https://github.com/ndaniels/MICA/issues/2#issuecomment-135857558","issue_url":"https://api.github.com/repos/ndaniels/MICA/issues/2","id":135857558,"user":{"login":"deepthoughts","id":3029968,"avatar_url":"https://avatars.githubusercontent.com/u/3029968?v=3","gravatar_id":"","url":"https://api.github.com/users/deepthoughts","html_url":"https://github.com/deepthoughts","followers_url":"https://api.github.com/users/deepthoughts/followers","following_url":"https://api.github.com/users/deepthoughts/following{/other_user}","gists_url":"https://api.github.com/users/deepthoughts/gists{/gist_id}","starred_url":"https://api.github.com/users/deepthoughts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deepthoughts/subscriptions","organizations_url":"https://api.github.com/users/deepthoughts/orgs","repos_url":"https://api.github.com/users/deepthoughts/repos","events_url":"https://api.github.com/users/deepthoughts/events{/privacy}","received_events_url":"https://api.github.com/users/deepthoughts/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T18:43:15Z","updated_at":"2015-08-28T18:43:15Z","body":"Yes this is message I get. I also tried using cloning git directory and running make command but it gives following error\r\n```\r\nroot@cvl:~/MICA# make\r\ngofmt -w *.go cmd/*/*.go\r\nscripts/colcheck *.go cmd/*/*.go\r\ncoarse.go has lines exceeding 80 columns:\r\ncoarse.go[353]:     //     return nil, fmt.Errorf(\"Could not scan coarse sequence id of %d from coarse-file: %s\", id, err)\r\ncoarse.go[362]:         return nil, fmt.Errorf(\"Could not scan coarse sequence residues of %d from coarse-file: %s\", id, err)\r\n\r\ndb.go has lines exceeding 80 columns:\r\ndb.go[293]:     // For mica we also need to construct a dmnd database from the coarse fasta file\r\n\r\ncmd/mica-psearch/blastp.go has lines exceeding 80 columns:\r\ncmd/mica-psearch/blastp.go[52]: func expandBlastHits(db *mica.DB, blastOut *bytes.Buffer) ([]mica.OriginalSeq, error) {\r\n\r\ncmd/mica-psearch/diamond.go has lines exceeding 80 columns:\r\ncmd/mica-psearch/diamond.go[17]:  func expandDmndHits(db *mica.DB, dmndOut *bytes.Buffer) ([]mica.OriginalSeq, error) {\r\ncmd/mica-psearch/diamond.go[30]:          // 0        1          2             3          4              5             6           7         8             9           10    11\r\ncmd/mica-psearch/diamond.go[31]:          // queryId, subjectId, percIdentity, alnLength, mismatchCount, gapOpenCount, queryStart, queryEnd, subjectStart, subjectEnd, eVal, bitScore\r\ncmd/mica-psearch/diamond.go[32]:          // YAL001C  897745     96.12         1160       45             0             1           1160      1             1160        0e+00 2179.8\r\ncmd/mica-psearch/diamond.go[37]:              return nil, fmt.Errorf(\"Line in diamond output is too short: %s\", line)\r\ncmd/mica-psearch/diamond.go[59]:              return nil, fmt.Errorf(\"Could not decompress coarse sequence %d (%d, %d): %s\\n\", coarseID, hitFrom, hitTo, err)\r\ncmd/mica-psearch/diamond.go[81]:          return \"\", fmt.Errorf(\"Could not create temporary sequence file: %s\\n\", err)\r\ncmd/mica-psearch/diamond.go[85]:          return \"\", fmt.Errorf(\"Could not write to temporary sequence file: %s\\n\", err)\r\ncmd/mica-psearch/diamond.go[89]:          return \"\", fmt.Errorf(\"Could not create temporary diamond file: %s\\n\", err)\r\ncmd/mica-psearch/diamond.go[99]:          return \"\", fmt.Errorf(\"Could not create fine diamond database: %s\\n\", err)\r\ncmd/mica-psearch/diamond.go[104]:         return \"\", fmt.Errorf(\"Could not remove temporary sequence file: %s\\n\", err)\r\ncmd/mica-psearch/diamond.go[152]:         return nil, fmt.Errorf(\"Could not build temporary file for diamond output: %s\", err)\r\ncmd/mica-psearch/diamond.go[170]:         return nil, fmt.Errorf(\"Error using diamond to blast coarse db: %s\", err)\r\ncmd/mica-psearch/diamond.go[179]:         return nil, fmt.Errorf(\"Could not build temporary file for diamond output: %s\", err)\r\ncmd/mica-psearch/diamond.go[193]:         return nil, fmt.Errorf(\"Error converting daa file to blast tabular: %s\", err)\r\n\r\ncmd/mica-psearch/main.go has lines exceeding 80 columns:\r\ncmd/mica-psearch/main.go[70]:         \"When set, will not convert diamonds final output into blast tabular format\")\r\ncmd/mica-psearch/main.go[75]:         \"The matching threshold for fine search with diamond (assuming diamond fine search is enabled).\")\r\ncmd/mica-psearch/main.go[84]:         \"The matching threshold for fine search with diamond (assuming diamond fine search is enabled).\")\r\n\r\ncmd/mica-psearch/psearch.go has lines exceeding 80 columns:\r\ncmd/mica-psearch/psearch.go[22]:         return fmt.Errorf(\"Error convertign diamond output to blast tabular: %s\\n\")\r\ncmd/mica-psearch/psearch.go[30]:         handleFatalError(\"Could not delete diamond output from coarse search\", err)\r\ncmd/mica-psearch/psearch.go[32]:         handleFatalError(\"Could not delete diamond output from coarse search\", err)\r\ncmd/mica-psearch/psearch.go[59]:         handleFatalError(\"Could not create fine diamond database to search on\", err)\r\ncmd/mica-psearch/psearch.go[76]:         handleFatalError(\"Could not create fine blast database to search on\", err)\r\ncmd/mica-psearch/psearch.go[78]:         // retrieve the cluster members for the original representative query seq\r\ncmd/mica-psearch/psearch.go[82]:         // Finally, run the query against the fine fasta database and pass on the\r\n\r\ncmd/mica-xsearch/diamond.go has lines exceeding 80 columns:\r\ncmd/mica-xsearch/diamond.go[56]:          return nil, fmt.Errorf(\"Could not build temporary file for diamond output: %s\", err)\r\ncmd/mica-xsearch/diamond.go[74]:          return nil, fmt.Errorf(\"Error using diamond to blast coarse db: %s\", err)\r\ncmd/mica-xsearch/diamond.go[83]:          return nil, fmt.Errorf(\"Could not build temporary file for diamond output: %s\", err)\r\ncmd/mica-xsearch/diamond.go[97]:          return nil, fmt.Errorf(\"Error converting daa file to blast tabular: %s\", err)\r\ncmd/mica-xsearch/diamond.go[103]: func expandDmndHits(db *mica.DB, dmndOut *bytes.Buffer) ([]mica.OriginalSeq, error) {\r\ncmd/mica-xsearch/diamond.go[116]:         // 0        1          2             3          4              5             6           7         8             9           10    11\r\ncmd/mica-xsearch/diamond.go[117]:         // queryId, subjectId, percIdentity, alnLength, mismatchCount, gapOpenCount, queryStart, queryEnd, subjectStart, subjectEnd, eVal, bitScore\r\ncmd/mica-xsearch/diamond.go[118]:         // YAL001C  897745     96.12         1160       45             0             1           1160      1             1160        0e+00 2179.8\r\ncmd/mica-xsearch/diamond.go[123]:             return nil, fmt.Errorf(\"Line in diamond output is too short: %s\", line)\r\ncmd/mica-xsearch/diamond.go[145]:             return nil, fmt.Errorf(\"Could not decompress coarse sequence %d (%d, %d): %s\\n\", coarseID, hitFrom, hitTo, err)\r\ncmd/mica-xsearch/diamond.go[167]:         return \"\", fmt.Errorf(\"Could not create temporary sequence file: %s\\n\", err)\r\ncmd/mica-xsearch/diamond.go[171]:         return \"\", fmt.Errorf(\"Could not write to temporary sequence file: %s\\n\", err)\r\ncmd/mica-xsearch/diamond.go[175]:         return \"\", fmt.Errorf(\"Could not create temporary diamond file: %s\\n\", err)\r\ncmd/mica-xsearch/diamond.go[185]:         return \"\", fmt.Errorf(\"Could not create fine diamond database: %s\\n\", err)\r\ncmd/mica-xsearch/diamond.go[190]:         return \"\", fmt.Errorf(\"Could not remove temporary sequence file: %s\\n\", err)\r\n\r\ncmd/mica-xsearch/main.go has lines exceeding 80 columns:\r\ncmd/mica-xsearch/main.go[69]:         \"When set, will use diamond for fine search writing the results to the specified file\")\r\ncmd/mica-xsearch/main.go[82]:         \"The matching threshold for fine search with diamond (assuming diamond fine search is enabled).\")\r\ncmd/mica-xsearch/main.go[95]:         \"When set, will not convert diamonds final output into blast tabular format\")\r\n\r\ncmd/mica-xsearch/utils-xsearch.go has lines exceeding 80 columns:\r\ncmd/mica-xsearch/utils-xsearch.go[34]: func expandCoarseSequence(db *mica.DB, seqId int, coarseSequence *seq.Sequence) ([]mica.OriginalSeq, error) {\r\ncmd/mica-xsearch/utils-xsearch.go[35]:     originalSeqs, err := db.CoarseDB.Expand(db.ComDB, seqId, 0, coarseSequence.Len())\r\n\r\ncmd/mica-xsearch/xsearch.go has lines exceeding 80 columns:\r\ncmd/mica-xsearch/xsearch.go[17]:         return fmt.Errorf(\"Error blasting with diamond on coarse database: %s\\n\", err)\r\ncmd/mica-xsearch/xsearch.go[22]:         return fmt.Errorf(\"Error converting diamond output to blast tabular: %s\\n\")\r\ncmd/mica-xsearch/xsearch.go[30]:         handleFatalError(\"Could not delete diamond output from coarse search\", err)\r\ncmd/mica-xsearch/xsearch.go[32]:         handleFatalError(\"Could not delete diamond output from coarse search\", err)\r\ncmd/mica-xsearch/xsearch.go[59]:         handleFatalError(\"Could not create fine diamond database to search on\", err)\r\ncmd/mica-xsearch/xsearch.go[76]:         handleFatalError(\"Could not create fine blast database to search on\", err)\r\ncmd/mica-xsearch/xsearch.go[78]:         // retrieve the cluster members for the original representative query seq\r\ncmd/mica-xsearch/xsearch.go[82]:         // Finally, run the query against the fine fasta database and pass on the\r\n\r\nmake: *** [gofmt] Error 1\r\n```\r\n\r\nNot sure if this is a right way to install. \r\n"}}