Multifragment structures can be registered, and are handled as a single molecule. Fragments representing salts/solvates can be automatically extracted and converted to the proper salt/solvate and multiplicity information during the registration process.