{"action":"created","issue":{"url":"https://api.github.com/repos/cjfields/redmine-test/issues/47","labels_url":"https://api.github.com/repos/cjfields/redmine-test/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/cjfields/redmine-test/issues/47/comments","events_url":"https://api.github.com/repos/cjfields/redmine-test/issues/47/events","html_url":"https://github.com/cjfields/redmine-test/issues/47","id":110316271,"number":47,"title":"LocatableSeq::subseq with mapping and frameshift functionality","user":{"login":"cjfields","id":49265,"avatar_url":"https://avatars.githubusercontent.com/u/49265?v=3","gravatar_id":"","url":"https://api.github.com/users/cjfields","html_url":"https://github.com/cjfields","followers_url":"https://api.github.com/users/cjfields/followers","following_url":"https://api.github.com/users/cjfields/following{/other_user}","gists_url":"https://api.github.com/users/cjfields/gists{/gist_id}","starred_url":"https://api.github.com/users/cjfields/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjfields/subscriptions","organizations_url":"https://api.github.com/users/cjfields/orgs","repos_url":"https://api.github.com/users/cjfields/repos","events_url":"https://api.github.com/users/cjfields/events{/privacy}","received_events_url":"https://api.github.com/users/cjfields/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Category:%20Core%20Components","name":"Category: Core Components","color":"006699"},{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Component:%20URL","name":"Component: URL","color":"ededed"},{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Priority:%20Normal","name":"Priority: Normal","color":"666600"},{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Status:%20New","name":"Status: New","color":"FF6600"},{"url":"https://api.github.com/repos/cjfields/redmine-test/labels/Tracker:%20Bug","name":"Tracker: Bug","color":"FF0000"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cjfields/redmine-test/milestones/1","html_url":"https://github.com/cjfields/redmine-test/milestones/main-trunk","labels_url":"https://api.github.com/repos/cjfields/redmine-test/milestones/1/labels","id":1343339,"number":1,"title":"main-trunk","description":null,"creator":{"login":"cjfields","id":49265,"avatar_url":"https://avatars.githubusercontent.com/u/49265?v=3","gravatar_id":"","url":"https://api.github.com/users/cjfields","html_url":"https://github.com/cjfields","followers_url":"https://api.github.com/users/cjfields/followers","following_url":"https://api.github.com/users/cjfields/following{/other_user}","gists_url":"https://api.github.com/users/cjfields/gists{/gist_id}","starred_url":"https://api.github.com/users/cjfields/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjfields/subscriptions","organizations_url":"https://api.github.com/users/cjfields/orgs","repos_url":"https://api.github.com/users/cjfields/repos","events_url":"https://api.github.com/users/cjfields/events{/privacy}","received_events_url":"https://api.github.com/users/cjfields/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":0,"state":"open","created_at":"2015-10-07T19:48:44Z","updated_at":"2015-10-07T21:04:02Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-10-07T21:04:02Z","updated_at":"2015-10-07T21:04:08Z","closed_at":null,"body":"---\n\n\nAuthor Name: **Mark A. Jensen** (Mark A. Jensen)\nOriginal Redmine Issue: 2689, https://redmine.open-bio.org/issues/2689\nOriginal Date: 2008-11-27\nOriginal Assignee: Bioperl Guts\n\n---\n\nI am uploading some (pretty hairy, C-like) code for a subseq() that (apparently..) correctly tracks frameshifts in [1 =\\> 3] mappings. It carries gaps along in their original positions, but doesn’t count them in the coordinate calculations. A bonus is a complete generalization of the mapping principle, so that all combinations of [ $a =\\> $b ] can be handled (though the .t right now tests only [1 =\\> 3] and [3 =\\> 1]). I believe there could be cool specialized uses for this (for example, mapping constant-length VNTRs to single letter names, or for analysis of sequences on Planet Goob, where codons of 5 nts encode pairs of amino acids).\n\n\n\n\n"},"comment":{"url":"https://api.github.com/repos/cjfields/redmine-test/issues/comments/146328963","html_url":"https://github.com/cjfields/redmine-test/issues/47#issuecomment-146328963","issue_url":"https://api.github.com/repos/cjfields/redmine-test/issues/47","id":146328963,"user":{"login":"cjfields","id":49265,"avatar_url":"https://avatars.githubusercontent.com/u/49265?v=3","gravatar_id":"","url":"https://api.github.com/users/cjfields","html_url":"https://github.com/cjfields","followers_url":"https://api.github.com/users/cjfields/followers","following_url":"https://api.github.com/users/cjfields/following{/other_user}","gists_url":"https://api.github.com/users/cjfields/gists{/gist_id}","starred_url":"https://api.github.com/users/cjfields/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cjfields/subscriptions","organizations_url":"https://api.github.com/users/cjfields/orgs","repos_url":"https://api.github.com/users/cjfields/repos","events_url":"https://api.github.com/users/cjfields/events{/privacy}","received_events_url":"https://api.github.com/users/cjfields/received_events","type":"User","site_admin":false},"created_at":"2015-10-07T21:04:08Z","updated_at":"2015-10-07T21:04:08Z","body":"---\n\nOriginal Redmine Comment\nAuthor Name: **Mark A. Jensen** \nOriginal Date: 2008-11-27T01:35:04Z\n\n---\n\nCreated an attachment (id=1118)\n.t for LocatableSeq::subseq() w/enhancements\n\n"}}