[Biojava-dev] Calculation error in MassCalc.getMass()

Matthew Pocock matthew_pocock at yahoo.co.uk
Fri Feb 14 21:03:56 EST 2003


Hi Jerry,

I don't know anything about masses. Could someone else from the list 
seccond this? We should get this sort of thing right.

Matthew

Jerry Thomas wrote:
> I believe the masses returned by MassCalc.getMass() to be incorrect.
> 
> The internal residue masses used for amino acids are correct, but the 
> terminii are calculated incorrectly.  Instead of adding H for the 
> N-terminus and OH for the C-terminus, the masses of two OHs are added. 
> For M+H, instead of adding an extra H, the mass of a third hydroxyl is 
> added!
> 
> For example, MassCalc gives a monoisotopic M+H mass for angiotensin 
> (DRVYIHPFHL) of 1328.6751, whereas the correct value is 1296.6853.  The 
> difference is due to the two extra oxygens (2 * 15.9949 = 31.9898).
> 
> If there are no objections, I will correct the code, and add a test app 
> to demos.
> 
> cheers,
> 
> Jerry
> 
> _______________________________________________
> biojava-dev mailing list
> biojava-dev at biojava.org
> http://biojava.org/mailman/listinfo/biojava-dev
> 


-- 
BioJava Consulting LTD - Support and training for BioJava
http://www.biojava.co.uk



More information about the biojava-dev mailing list