def parse_mltag(mltag):
    """
    Convert 255 discrete integer code into mod score 0-1, return as a generator.

    This is NOT designed to handle interleaved Ml format for multiple mod types!

    :param mltag: The Ml tag obtained for the read with('Ml:B:C,204,89,26'). (str)
    :return: Generator of floats, probabilities of all mod bases in query seq. (iter)
    """
    return (round(x / 256, 3) if x > 0 else 0 for x in mltag)