Refactored. Added random glycopeptide generation