CD gives less specific structural information than X-ray crystallography and protein NMR spectroscopy, for example, which both give atomic resolution data. However, CD spectroscopy is a quick method that does not require large amounts of proteins or extensive data processing. Thus CD can be used to survey a large number of solvent conditions, varying temperature, pH, salinity, and the presence of various cofactors.