main_dict = {"A" : "71.03711",
"C" : "103.00919",
"D" : "115.02694",
"E" : "129.04259",
"F" : "147.06841",
"G" : "57.02146",
"H" : "137.05891",
"I" : "113.08406",
"K" : "128.09496",
"L" : "113.08406",
"M" : "131.04049",
"N" : "114.04293",
"P" : "97.05276",
"Q" : "128.05858",
"R" : "156.10111",
"S" : "87.03203",
"T" : "101.04768",
"V" : "99.06841",
"W" : "186.07931",
"Y" : "163.06333"}

my_file = open("rosalind_prtm (1).txt")
content = my_file.read()
stripped_content = content.rstrip("\n")
#Reads the Protein into a string

count = 0
weight = 0

for item in stripped_content:
	count += 1 
	for key, value in main_dict.items():
		if item == key:
			weight += float(value)
# This section compares the string letter to all dictionary keys. If a 
#Letter matches a key then the value is added to the weight


print count
print "The final weight is: %r" % weight
