private Dictionary<String,Double> g_masses = new Dictionary<String, Double>()
...
private void populateDictionary()
{
g_masses.Add("K", 128.0949626);
g_masses.Add("R", 156.1011106);
g_masses.Add("S", 87.0320282);
g_masses.Add("L", 113.0840636);
g_masses.Add("G", 57.0214636);
g_masses.Add("T", 101.0476782);
g_masses.Add("V", 99.0684136);
g_masses.Add("A", 71.0371136);
g_masses.Add("P", 97.0527636);
g_masses.Add("E", 129.0425928);
g_masses.Add("N", 114.0429272);
g_masses.Add("Q", 128.0585772);
g_masses.Add("D", 115.0269428);
g_masses.Add("Y", 163.0633282);
g_masses.Add("H", 137.0589116);
g_masses.Add("C", 103.0091843);
g_masses.Add("F", 147.0684136);
g_masses.Add("W", 186.0793126);
g_masses.Add("M", 131.0404843);
g_masses.Add("waterMass", 18.01056);
g_masses.Add("hydrogen", 1.00785);
}
...
foreach(String key in g_masses.Keys)
{
Double value = g_masses[key];
}
...
Column layout is up to you!
Cheers!