{"action":"closed","issue":{"url":"https://api.github.com/repos/uchicago-bio/2015-Autumn-Forum/issues/44","labels_url":"https://api.github.com/repos/uchicago-bio/2015-Autumn-Forum/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/uchicago-bio/2015-Autumn-Forum/issues/44/comments","events_url":"https://api.github.com/repos/uchicago-bio/2015-Autumn-Forum/issues/44/events","html_url":"https://github.com/uchicago-bio/2015-Autumn-Forum/issues/44","id":113705631,"number":44,"title":"TIP: scoring matrix definitions","user":{"login":"bdallen-uchicago","id":14986570,"avatar_url":"https://avatars.githubusercontent.com/u/14986570?v=3","gravatar_id":"","url":"https://api.github.com/users/bdallen-uchicago","html_url":"https://github.com/bdallen-uchicago","followers_url":"https://api.github.com/users/bdallen-uchicago/followers","following_url":"https://api.github.com/users/bdallen-uchicago/following{/other_user}","gists_url":"https://api.github.com/users/bdallen-uchicago/gists{/gist_id}","starred_url":"https://api.github.com/users/bdallen-uchicago/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdallen-uchicago/subscriptions","organizations_url":"https://api.github.com/users/bdallen-uchicago/orgs","repos_url":"https://api.github.com/users/bdallen-uchicago/repos","events_url":"https://api.github.com/users/bdallen-uchicago/events{/privacy}","received_events_url":"https://api.github.com/users/bdallen-uchicago/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-10-27T22:45:36Z","updated_at":"2015-11-03T23:13:15Z","closed_at":"2015-11-03T23:13:15Z","body":"I know using BioPython too heavily is cheating (and not as much fun), but defining matrix definitions yourself is a tedious waste of time, so this is pretty useful:\r\n\r\nhttps://github.com/biopython/biopython/blob/master/Bio/SubsMat/MatrixInfo.py\r\n\r\nNote that the pam matrices are symmetric and biopython does not include both, so you have to either update the dict with the reversed pairs, or check for reversed pairs during lookup when the initial lookup fails."}}