{"action":"created","issue":{"url":"https://api.github.com/repos/biocore/scikit-bio/issues/1450","repository_url":"https://api.github.com/repos/biocore/scikit-bio","labels_url":"https://api.github.com/repos/biocore/scikit-bio/issues/1450/labels{/name}","comments_url":"https://api.github.com/repos/biocore/scikit-bio/issues/1450/comments","events_url":"https://api.github.com/repos/biocore/scikit-bio/issues/1450/events","html_url":"https://github.com/biocore/scikit-bio/pull/1450","id":188320125,"number":1450,"title":"GFF3 IO","user":{"login":"RNAer","id":1000056,"avatar_url":"https://avatars.githubusercontent.com/u/1000056?v=3","gravatar_id":"","url":"https://api.github.com/users/RNAer","html_url":"https://github.com/RNAer","followers_url":"https://api.github.com/users/RNAer/followers","following_url":"https://api.github.com/users/RNAer/following{/other_user}","gists_url":"https://api.github.com/users/RNAer/gists{/gist_id}","starred_url":"https://api.github.com/users/RNAer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RNAer/subscriptions","organizations_url":"https://api.github.com/users/RNAer/orgs","repos_url":"https://api.github.com/users/RNAer/repos","events_url":"https://api.github.com/users/RNAer/events{/privacy}","received_events_url":"https://api.github.com/users/RNAer/received_events","type":"User","site_admin":false},"labels":[{"id":176574546,"url":"https://api.github.com/repos/biocore/scikit-bio/labels/API","name":"API","color":"c7def8","default":false},{"id":176574744,"url":"https://api.github.com/repos/biocore/scikit-bio/labels/enhancement","name":"enhancement","color":"006b75","default":true}],"state":"open","locked":false,"assignee":{"login":"jairideout","id":1847232,"avatar_url":"https://avatars.githubusercontent.com/u/1847232?v=3","gravatar_id":"","url":"https://api.github.com/users/jairideout","html_url":"https://github.com/jairideout","followers_url":"https://api.github.com/users/jairideout/followers","following_url":"https://api.github.com/users/jairideout/following{/other_user}","gists_url":"https://api.github.com/users/jairideout/gists{/gist_id}","starred_url":"https://api.github.com/users/jairideout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jairideout/subscriptions","organizations_url":"https://api.github.com/users/jairideout/orgs","repos_url":"https://api.github.com/users/jairideout/repos","events_url":"https://api.github.com/users/jairideout/events{/privacy}","received_events_url":"https://api.github.com/users/jairideout/received_events","type":"User","site_admin":false},"assignees":[{"login":"jairideout","id":1847232,"avatar_url":"https://avatars.githubusercontent.com/u/1847232?v=3","gravatar_id":"","url":"https://api.github.com/users/jairideout","html_url":"https://github.com/jairideout","followers_url":"https://api.github.com/users/jairideout/followers","following_url":"https://api.github.com/users/jairideout/following{/other_user}","gists_url":"https://api.github.com/users/jairideout/gists{/gist_id}","starred_url":"https://api.github.com/users/jairideout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jairideout/subscriptions","organizations_url":"https://api.github.com/users/jairideout/orgs","repos_url":"https://api.github.com/users/jairideout/repos","events_url":"https://api.github.com/users/jairideout/events{/privacy}","received_events_url":"https://api.github.com/users/jairideout/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2016-11-09T18:37:48Z","updated_at":"2016-11-14T18:19:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/biocore/scikit-bio/pulls/1450","html_url":"https://github.com/biocore/scikit-bio/pull/1450","diff_url":"https://github.com/biocore/scikit-bio/pull/1450.diff","patch_url":"https://github.com/biocore/scikit-bio/pull/1450.patch"},"body":"@mortonjt , would you mind giving it a pass of review?"},"comment":{"url":"https://api.github.com/repos/biocore/scikit-bio/issues/comments/260416361","html_url":"https://github.com/biocore/scikit-bio/pull/1450#issuecomment-260416361","issue_url":"https://api.github.com/repos/biocore/scikit-bio/issues/1450","id":260416361,"user":{"login":"jairideout","id":1847232,"avatar_url":"https://avatars.githubusercontent.com/u/1847232?v=3","gravatar_id":"","url":"https://api.github.com/users/jairideout","html_url":"https://github.com/jairideout","followers_url":"https://api.github.com/users/jairideout/followers","following_url":"https://api.github.com/users/jairideout/following{/other_user}","gists_url":"https://api.github.com/users/jairideout/gists{/gist_id}","starred_url":"https://api.github.com/users/jairideout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jairideout/subscriptions","organizations_url":"https://api.github.com/users/jairideout/orgs","repos_url":"https://api.github.com/users/jairideout/repos","events_url":"https://api.github.com/users/jairideout/events{/privacy}","received_events_url":"https://api.github.com/users/jairideout/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T18:19:33Z","updated_at":"2016-11-14T18:19:33Z","body":"@ebolyen and I chatted about the unknown length problem. Here's an idea:\r\n\r\n- use the sequence length in FASTA record if there is sequence data for an annotation, or use `sequence-region` directive if it's present\r\n- if not, there's a `unknown_length` parameter that gives users control over what to do with annotations of unknown length. It could have 3 modes (similar to Python stdlib encoding/decoding str API):\r\n    - `unknown_length='error'` is the default, it raises an error if an annotation has an unknown length\r\n    - `'ignore'` will ignore those annotations, user will only get annotations with known lengths. Or maybe `'filter'` is a better name?\r\n    - user provides a callback function that accepts a sequence ID and returns the length\r\n\r\nThis `unknown_length` parameter would be used with the generator reader and single `IntervalMetadata` reader. `Sequence`-related readers wouldn't need it.\r\n\r\nWhat do you think about this API?"}}
{"actor":{"display_login":"jairideout"}}