Los programas computacionales, como CYANA o XPLOR-NIH, tratan de satisfacer tantas restricciones como sea posible, además de propiedades generales de las proteínas como la longitud de los enlaces y los ángulos.