partition

fun Molecule.partition(combineSolvent: Boolean = true): List<Pair<MoleculeType, Molecule>>
fun Collection<Molecule>.partition(combineSolvent: Boolean = true): List<Pair<MoleculeType, Molecule>>