{"action":"created","issue":{"url":"https://api.github.com/repos/biologyguy/BuddySuite/issues/68","repository_url":"https://api.github.com/repos/biologyguy/BuddySuite","labels_url":"https://api.github.com/repos/biologyguy/BuddySuite/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/biologyguy/BuddySuite/issues/68/comments","events_url":"https://api.github.com/repos/biologyguy/BuddySuite/issues/68/events","html_url":"https://github.com/biologyguy/BuddySuite/issues/68","id":163434933,"number":68,"title":"Feature requests for V 1.3","user":{"login":"biologyguy","id":2570191,"avatar_url":"https://avatars.githubusercontent.com/u/2570191?v=3","gravatar_id":"","url":"https://api.github.com/users/biologyguy","html_url":"https://github.com/biologyguy","followers_url":"https://api.github.com/users/biologyguy/followers","following_url":"https://api.github.com/users/biologyguy/following{/other_user}","gists_url":"https://api.github.com/users/biologyguy/gists{/gist_id}","starred_url":"https://api.github.com/users/biologyguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/biologyguy/subscriptions","organizations_url":"https://api.github.com/users/biologyguy/orgs","repos_url":"https://api.github.com/users/biologyguy/repos","events_url":"https://api.github.com/users/biologyguy/events{/privacy}","received_events_url":"https://api.github.com/users/biologyguy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-07-01T16:54:21Z","updated_at":"2016-07-28T14:42:59Z","closed_at":null,"body":"We are currently sprinting to the release of V 1.2, so for the sake of keeping our issue tracker clean, place any long term goals in this issue. Once V 1.2 is released we can make new issues for each goal.\r\n\r\n* Implement -s flag to set a seed value. This will allow us to freeze expected outputs for testing purposes, and probably help our users if they want a stable output from any of the otherwise random functions (such as hash_ids)\r\n* Validate-Alignment tool. The primary goal of this will be to ensure that all sequences are the same length and to return any that aren't. It's not a trivial function to write though, because the biopython parsers will already raise errors if this condition is not met in an alignment format. We need to catch all of these errors and make sense of them.\r\n* 'Lazy' imports. Either [py-demandimport](https://github.com/bwesterb/py-demandimport) or [limp](https://github.com/noahmorrison/limp) will probably do the job.\r\n* Dynamically adjust argparse help output to fit the user's terminal window. This functionality has been built into DatabaseBuddy 'Show', so look there for inspiration.\r\n* Full Windows support.\r\n* Try to manage input as streams instead of storing everything in RAM\r\n* Consider restructuring the main modules into smaller chunks (see closed issue #15)\r\n* Add gff3 support via [gffutils](https://github.com/daler/gffutils)\r\n* Use Tox to run tests on different versions of python"},"comment":{"url":"https://api.github.com/repos/biologyguy/BuddySuite/issues/comments/235915931","html_url":"https://github.com/biologyguy/BuddySuite/issues/68#issuecomment-235915931","issue_url":"https://api.github.com/repos/biologyguy/BuddySuite/issues/68","id":235915931,"user":{"login":"KarlKeat","id":10780284,"avatar_url":"https://avatars.githubusercontent.com/u/10780284?v=3","gravatar_id":"","url":"https://api.github.com/users/KarlKeat","html_url":"https://github.com/KarlKeat","followers_url":"https://api.github.com/users/KarlKeat/followers","following_url":"https://api.github.com/users/KarlKeat/following{/other_user}","gists_url":"https://api.github.com/users/KarlKeat/gists{/gist_id}","starred_url":"https://api.github.com/users/KarlKeat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KarlKeat/subscriptions","organizations_url":"https://api.github.com/users/KarlKeat/orgs","repos_url":"https://api.github.com/users/KarlKeat/repos","events_url":"https://api.github.com/users/KarlKeat/events{/privacy}","received_events_url":"https://api.github.com/users/KarlKeat/received_events","type":"User","site_admin":false},"created_at":"2016-07-28T14:42:59Z","updated_at":"2016-07-28T14:42:59Z","body":"Add option to toggle between nexus interleave and sequential (low priority)"}}
{"actor":{"display_login":"KarlKeat"}}