fix case of sub-molecule M.listElements()
add getListOfAtomNums()
extract mergeLists()