Virtual Lab: Identifying Macromolecules