Biomolecular characterization