{"action":"created","issue":{"url":"https://api.github.com/repos/HUPO-PSI/mzTab/issues/20","repository_url":"https://api.github.com/repos/HUPO-PSI/mzTab","labels_url":"https://api.github.com/repos/HUPO-PSI/mzTab/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/HUPO-PSI/mzTab/issues/20/comments","events_url":"https://api.github.com/repos/HUPO-PSI/mzTab/issues/20/events","html_url":"https://github.com/HUPO-PSI/mzTab/issues/20","id":99482952,"number":20,"title":"Protein group","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HUPO-PSI/mzTab/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/HUPO-PSI/mzTab/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/HUPO-PSI/mzTab/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-08-06T17:09:00Z","updated_at":"2016-04-26T12:52:51Z","closed_at":null,"body":"```\nWe should have a way to represent Protein Ambiguity Groups in mzTab. My \nsuggestions is that we can add an optional columns with the CVterm MS:1001591 \nwhich is the anchor protein. If we use this way, we will know which is the \nanchor protein for the group and to which group bellows each protein.\nBest regards \n \n\n\n```\n\nOriginal issue reported on code.google.com by `ypriverol` on 17 Oct 2014 at 3:13"},"comment":{"url":"https://api.github.com/repos/HUPO-PSI/mzTab/issues/comments/214730135","html_url":"https://github.com/HUPO-PSI/mzTab/issues/20#issuecomment-214730135","issue_url":"https://api.github.com/repos/HUPO-PSI/mzTab/issues/20","id":214730135,"user":{"login":"jgriss","id":10997605,"avatar_url":"https://avatars.githubusercontent.com/u/10997605?v=3","gravatar_id":"","url":"https://api.github.com/users/jgriss","html_url":"https://github.com/jgriss","followers_url":"https://api.github.com/users/jgriss/followers","following_url":"https://api.github.com/users/jgriss/following{/other_user}","gists_url":"https://api.github.com/users/jgriss/gists{/gist_id}","starred_url":"https://api.github.com/users/jgriss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgriss/subscriptions","organizations_url":"https://api.github.com/users/jgriss/orgs","repos_url":"https://api.github.com/users/jgriss/repos","events_url":"https://api.github.com/users/jgriss/events{/privacy}","received_events_url":"https://api.github.com/users/jgriss/received_events","type":"User","site_admin":false},"created_at":"2016-04-26T12:52:51Z","updated_at":"2016-04-26T12:52:51Z","body":"Hi all,\r\nWhen we created mzTab we deliberately did not encode the complete information. mzTab was always only intended to encode final _results_.\r\n\r\nProtein groups can be loosely recorded using the main (reporter) accession column in combination with the ambiguitiy_member column. As pointed out by @andrewrobertjones in down-stream analysis pipelines, you don't really care about anything else.\r\n\r\nI therefore strongly suggest to keep mzTab as simple as possible and use mzIdentML / mzQuantML for the complex cases. That's how it's always meant to be. Otherwise, mzTab will become even more complicated to process and will neither contain a correct modelling of all use cases nor will it be easy to parse. "}}