I am interested in detection of all protein isoforms arising from alternative splicing events. To do this, I would like to set up database searches to account for all isoforms by parsing unique peptides separately from razor peptides common to 2 or more isoforms. In the end it would result in separate protein assignments for unique isoforms and for common isoforms. Does anyone do this already, and if so, is there a way to set database search parameters in such a way as to do this quantitatively, i.e. unique isoform 1 protein ratio, unique isoform 2 protein ratio, protein ratio arising from common peptide isoforms 1 and 2, etc.? Even standard parsimony assumptions do not always result in what I consider accurate protein ratios. For instance, looking at a protein where isoform 2 is subsumed by isoform 1 I've detected isoform 1 unique peptides at one ratio and common 1/2 peptides at a very different ratio. By standard parsimony I would conclude that only 1 is present, but by the peptide ratios it is clear that 2 is also present but at a very different ratio than isoform 1. I've read several papers touching on these issues, but haven't yet found anything that fully addresses them.