00001 /** 00002 * \file estimates.h 00003 * \brief Estimates of various physical quantities. 00004 * 00005 * Copyright 2007-2010 IMP Inventors. All rights reserved. 00006 */ 00007 00008 #ifndef IMPATOM_ESTIMATES_H 00009 #define IMPATOM_ESTIMATES_H 00010 00011 #include "atom_config.h" 00012 #include <IMP/base_types.h> 00013 00014 IMPATOM_BEGIN_NAMESPACE 00015 /** @name Estimator Functions 00016 00017 These functions allow you to estimate physical quantities 00018 relating to biomolecules. 00019 */ 00020 //!@{ 00021 00022 //! Estimate the volume of a protein from its mass 00023 /** We use the estimate published in Alber et. al, Structure 2005. 00024 */ 00025 IMPATOMEXPORT double get_volume_from_mass(double v); 00026 00027 00028 //! Estimate the mass of a protein from the number of amino acids 00029 /** We use an estimate of 110 Daltons per residue, following Chimera. 00030 00031 The mass is in Daltons. 00032 */ 00033 IMPATOMEXPORT double get_mass_from_number_of_residues(unsigned int num_aa); 00034 00035 //!@} 00036 00037 IMPATOM_END_NAMESPACE 00038 00039 #endif /* IMPATOM_ESTIMATES_H */