def remove_angle(mol, a, b, c):
    """
    utils.remove_angle

    Remove a specific angle in RDkit Mol object

    Args:
        mol: RDkit Mol object
        a, b, c: Atom index removing a specific angle (int)

    Returns:
        boolean
    """

    if not hasattr(mol, 'angles'):
        return False

    for i, angle in enumerate(mol.angles):
        if ((angle.a == a and angle.b == b and angle.c == c) or
            (angle.c == a and angle.b == b and angle.a == c)):
            del mol.angles[i]
            break

    return True