def halogenbond(mol1, mol2, **kwargs):
    a1, h1, s1 = halogenbond_acceptor_halogen(mol1, mol2, **kwargs)
    a2, h2, s2 = halogenbond_acceptor_halogen(mol2, mol1, **kwargs)
    return np.concatenate((a1, h2)), np.concatenate((h1, a2)), np.concatenate((s1, s2))
.. todo::
dataset/ETHPy150Open oddt/oddt/oddt/interactions.py/halogenbond--crossover with--dataset/ETHPy150Open lisa-lab/pylearn2/pylearn2/models/s3c.py/S3C.entropy_hs