Hydrogen bonds in molecular assemblies of natural, synthetic and ‘designer’ peptides