On Tuesday 10 April 2007 18:07, Victor.Streltsov@csiro.au wrote:
Hi,
I wonder if there is a way to change a max number of restraints in Artemis or Ifeffit. If you have more than 10 restraints in Artemis (which is possible to input in Artemis without a warning), the Ifeffit gives the following message in "ifeffit interaction buffer": *** feffit:: too many restraints restraint will be ignored:
and ignores all restraints after the 10th in the Artemis list.
Often, you need more than 10 restraints when fitting data for biological samples (e.g. bond length restraints etc.)
The number of restraints is a compiled-in limit in Ifeffit. The only way I can suggest to increase the number is by setting the parameter "max_restraint" to something larger in src/lib/consts.h in the ifeffit source code and then recompile Ifeffit. That's not very difficult on a linux machine and will require rebuilding my codes afterwards to compile the ifeffit wrapper against the new ifeffit library. B P.S. If you know how to compile the codes on a Windows machine, please contact me off the mailing list. I have a question about compilers for Windows. -- Bruce Ravel ---------------------------------------------- bravel@anl.gov Molecular Environmental Science Group, Building 203, Room E-165 MRCAT, Sector 10, Advanced Photon Source, Building 433, Room B007 Argonne National Laboratory phone and voice mail: (1) 630 252 5033 Argonne IL 60439, USA fax: (1) 630 252 9793 My homepage: http://cars9.uchicago.edu/~ravel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/