def parse_tripos_sybyl(mol2file):
    """
    Parse SYBYL atom types from a Tripos mol2 format file.

    :param mol2file:    Tripos mol2 file
    :type mol2file:     :py:str

    :return:            Dictionary with '<residue ID>-<atom name>' as
                        key and the SYBYL atom type as value.
    :rtype:             :py:dict
    """

    sybyldict = {}
    with open(mol2file) as molfile:
        read = False
        for line in molfile.readlines():
            if line.startswith('@<TRIPOS>ATOM'):
                read = True
                continue
            if line.startswith('@<TRIPOS>BOND'):
                break
            if read:
                line = line.split()
                atom = line[1]
                sybyl = line[5]
                resid = line[6]
                sybyldict['{0}-{1}'.format(resid, atom)] = sybyl

    return sybyldict