thank you for taking the time to look at my post. I was wondering if there is anyone who could help me to calculate the molecular weight of a protein from the protein sequence, ideally manually. I heard that for a rough estimate the following can be used:

No. of amino acids * 110 (i.e. the average mol wt of an amino acid) - No of amino acids * 18 (i.e mol wt of water)

I am also aware that there are numerous web servers available to do this, however, I have many hundreds of thousands of sequences and I want to incorporate this into my programs which performs other calculations.

If you cannot help with this, could you suggest an accurate stand alone program that I can use via a commandline call to do this?

Many thanks for your time.

This problem should be simple enough to solve it yourself, given that you know some very basic programming. How about counting each residue type and multiplying by their weight?- this will be more accurate than the formula you mention and correct for residue bias.

Thank you for the reply. I had considered this but it seems very simplistic. There appears to be some complicated algorithms out there that take into account all sorts of factors and data when calculating this and I was having trouble understanding the aspects one could consider to generate the most accurate result. I may be overcomplicating this however. I will see what results I get once my program has given me the data based on the method you suggested. Thank you for your time.