{"action":"created","issue":{"url":"https://api.github.com/repos/chop-dbhi/avocado/issues/304","labels_url":"https://api.github.com/repos/chop-dbhi/avocado/issues/304/labels{/name}","comments_url":"https://api.github.com/repos/chop-dbhi/avocado/issues/304/comments","events_url":"https://api.github.com/repos/chop-dbhi/avocado/issues/304/events","html_url":"https://github.com/chop-dbhi/avocado/issues/304","id":55913015,"number":304,"title":"Replace use of OrderedDict with tuples and to_*_keys() methods","user":{"login":"bruth","id":515142,"avatar_url":"https://avatars.githubusercontent.com/u/515142?v=3","gravatar_id":"","url":"https://api.github.com/users/bruth","html_url":"https://github.com/bruth","followers_url":"https://api.github.com/users/bruth/followers","following_url":"https://api.github.com/users/bruth/following{/other_user}","gists_url":"https://api.github.com/users/bruth/gists{/gist_id}","starred_url":"https://api.github.com/users/bruth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bruth/subscriptions","organizations_url":"https://api.github.com/users/bruth/orgs","repos_url":"https://api.github.com/users/bruth/repos","events_url":"https://api.github.com/users/bruth/events{/privacy}","received_events_url":"https://api.github.com/users/bruth/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chop-dbhi/avocado/labels/area:perf","name":"area:perf","color":"d4c5f9"},{"url":"https://api.github.com/repos/chop-dbhi/avocado/labels/type:refactor","name":"type:refactor","color":"207de5"},{"url":"https://api.github.com/repos/chop-dbhi/avocado/labels/version:2.4","name":"version:2.4","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-29T15:28:56Z","updated_at":"2015-02-16T13:30:36Z","closed_at":"2015-02-16T13:30:36Z","body":"Discussion between @murphyke and myself. The idea involves two changes:\r\n\r\n- Remove use of `OrderedDict` (they are extremely heavy weight, [see this](https://github.com/jamescasbon/PyVCF/issues/96#issuecomment-14577862))\r\n- Add support for `to_FOO_keys` methods which takes the concept and field(s) and returns the keys to be used for the values returned by the corresponding `to_FOO` call.\r\n\r\nThe benefit of the `to_FOO_keys` method is it can be called *once* during an export to get the keys for all rows."},"comment":{"url":"https://api.github.com/repos/chop-dbhi/avocado/issues/comments/74508186","html_url":"https://github.com/chop-dbhi/avocado/issues/304#issuecomment-74508186","issue_url":"https://api.github.com/repos/chop-dbhi/avocado/issues/304","id":74508186,"user":{"login":"bruth","id":515142,"avatar_url":"https://avatars.githubusercontent.com/u/515142?v=3","gravatar_id":"","url":"https://api.github.com/users/bruth","html_url":"https://github.com/bruth","followers_url":"https://api.github.com/users/bruth/followers","following_url":"https://api.github.com/users/bruth/following{/other_user}","gists_url":"https://api.github.com/users/bruth/gists{/gist_id}","starred_url":"https://api.github.com/users/bruth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bruth/subscriptions","organizations_url":"https://api.github.com/users/bruth/orgs","repos_url":"https://api.github.com/users/bruth/repos","events_url":"https://api.github.com/users/bruth/events{/privacy}","received_events_url":"https://api.github.com/users/bruth/received_events","type":"User","site_admin":false},"created_at":"2015-02-16T13:30:36Z","updated_at":"2015-02-16T13:30:36Z","body":"Implemented in #306 as `get_FORMAT_header` methods."}}