def extract_molecule(string):
    """
    Extract the molecule(s) from an input string in the format moleculeID,startres,endres;moleculeID,startres,endres
    """
    unique_molecule_id = []

    for molecule_info in string.split(';'):
        molecule_id = molecule_info.split(',')[0]
        if molecule_id not in unique_molecule_id:
            unique_molecule_id.append(molecule_id)

    return ";".join(unique_molecule_id)