refactor PeptideStructureParser with support for inline HELM notation and additional support for CHEMBL peptide dataset