Which of the following is a set of techniques that separates molecules based on various characteristics?
A. Precipitation
B. Centrifugation
C. Filtration
D. Chromatography​