pdb preprocessing with model selection, pdbpreprocessorresidueinfo class for charge calculation has been added