This representation draws hydrogen bond. For this, a hydrogen bond is defined as ???. The current implementation is quite slow (order n*m) and could be sped up (to order n). Also, the current version does not cache the calculations, so unlike the other representations, changing the color causes the hydrogen bonds to be recalculated.