@staticmethod
def parse_line(line):
    """
        Parse line inputs.

        **Parameters**

            line: *str*
                A string that holds a three-body tersoff parameter set.

        **Returns**

            indices: *tuple, str*
                Tersoff Parameter.
            m: *float*
                Tersoff Parameter.
            gamma: *float*
                Tersoff Parameter.
            lambda3: *float*
                Tersoff Parameter.
            c: *float*
                Tersoff Parameter.
            d: *float*
                Tersoff Parameter.
            costheta0: *float*
                Tersoff Parameter.
            n: *float*
                Tersoff Parameter.
            beta: *float*
                Tersoff Parameter.
            lambda2: *float*
                Tersoff Parameter.
            B: *float*
                Tersoff Parameter.
            R: *float*
                Tersoff Parameter.
            D: *float*
                Tersoff Parameter.
            lambda1: *float*
                Tersoff Parameter.
            A: *float*
                Tersoff Parameter.
        """
    line = line.strip().split()
    indices = line[0], line[1], line[2]
    m = float(line[3])
    gamma = float(line[4])
    lambda3 = float(line[5])
    c = float(line[6])
    d = float(line[7])
    costheta0 = float(line[8])
    n = float(line[9])
    beta = float(line[10])
    lambda2 = float(line[11])
    B = float(line[12])
    R = float(line[13])
    D = float(line[14])
    lambda1 = float(line[15])
    A = float(line[16])
    return (indices, m, gamma, lambda3, c, d, costheta0, n, beta, lambda2,
        B, R, D, lambda1, A)
