コード例 #1
0
ファイル: prsm.py プロジェクト: karpov78/rosalind-algo
def calcDiff(s, R):
    global s_s, i, x, weights
    s_s = set()

    weights = []
    for i in range(1, len(s)):
        weights.append(getIsotopicWeight(s[:i]))
        weights.append(getIsotopicWeight(s[-i:]))
    weights.append(getIsotopicWeight(s))
    diff = mDiff(weights, R)
    max, max_key = getMaxMultiplicity(diff)
    return max
コード例 #2
0
ファイル: prtm.py プロジェクト: karpov78/rosalind-algo
from python.util import getIsotopicWeight

protein = input()
print(getIsotopicWeight(protein))