def parse_substitution_misc(consequence):
    """
    Return fields for syn, non-syn or correlated
    """
    elem = consequence.strip().split(' ')
    correlated = False
    locus_tag = elem[2]
    if elem[4][-1] == ',':
        elem[4] = elem[4][:-1]
    base = int(elem[4])
    codon = None
    region = None
    sub_type = None
    old_aa, new_aa = None, None
    protein = None
    return (sub_type, locus_tag, base, codon, region, old_aa, new_aa,
        protein, correlated)
