Author: bugman Date: Fri Mar 28 22:03:42 2014 New Revision: 22609 URL: http://svn.gna.org/viewcvs/relax?rev=22609&view=rev Log: Redesign of the specific analysis API. All parts of relax using this API now work with the API objects directly. The specific_analyses.setup module has been renamed to specific_analyses.api and the get_specific_fn() function has been eliminated. Instead of calling this, the different parts of relax now obtain the API object by calling the new return_api() function. This results in a large cleanup of the API - method names are no longer changed to a different name. Added: trunk/specific_analyses/api.py - copied, changed from r22592, trunk/specific_analyses/setup.py Removed: trunk/specific_analyses/setup.py Modified: trunk/data_store/interatomic.py trunk/data_store/mol_res_spin.py trunk/gui/analyses/auto_model_free.py trunk/lib/software/grace.py trunk/pipe_control/bmrb.py trunk/pipe_control/eliminate.py trunk/pipe_control/grace.py trunk/pipe_control/minimise.py trunk/pipe_control/model_selection.py trunk/pipe_control/molmol.py trunk/pipe_control/monte_carlo.py trunk/pipe_control/opendx.py trunk/pipe_control/plotting.py trunk/pipe_control/pymol_control.py trunk/pipe_control/relax_data.py trunk/pipe_control/value.py trunk/sample_scripts/n_state_model/conformation_analysis_rdc+pcs.py trunk/sample_scripts/n_state_model/local_min_search.py trunk/specific_analyses/__init__.py trunk/specific_analyses/api_base.py trunk/specific_analyses/frame_order/__init__.py trunk/test_suite/system_tests/scripts/n_state_model/lactose_n_state.py trunk/user_functions/frame_order.py trunk/user_functions/pipe.py [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/data_store/interatomic.py URL: http://svn.gna.org/viewcvs/relax/trunk/data_store/interatomic.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/data_store/mol_res_spin.py URL: http://svn.gna.org/viewcvs/relax/trunk/data_store/mol_res_spin.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/gui/analyses/auto_model_free.py URL: http://svn.gna.org/viewcvs/relax/trunk/gui/analyses/auto_model_free.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/lib/software/grace.py URL: http://svn.gna.org/viewcvs/relax/trunk/lib/software/grace.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/bmrb.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/bmrb.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/eliminate.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/eliminate.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/grace.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/grace.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/minimise.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/minimise.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/model_selection.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/model_selection.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/molmol.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/molmol.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/monte_carlo.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/monte_carlo.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/opendx.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/opendx.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/plotting.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/plotting.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/pymol_control.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/pymol_control.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/relax_data.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/relax_data.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/pipe_control/value.py URL: http://svn.gna.org/viewcvs/relax/trunk/pipe_control/value.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/sample_scripts/n_state_model/conformation_analysis_rdc+pcs.py URL: http://svn.gna.org/viewcvs/relax/trunk/sample_scripts/n_state_model/conformation_analysis_rdc%2Bpcs.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/sample_scripts/n_state_model/local_min_search.py URL: http://svn.gna.org/viewcvs/relax/trunk/sample_scripts/n_state_model/local_min_search.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/specific_analyses/__init__.py URL: http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/__init__.py?rev=22609&r1=22608&r2=22609&view=diff Copied: trunk/specific_analyses/api.py (from r22592, trunk/specific_analyses/setup.py) URL: http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/api.py?p2=trunk/specific_analyses/api.py&p1=trunk/specific_analyses/setup.py&r1=22592&r2=22609&rev=22609&view=diff Modified: trunk/specific_analyses/api_base.py URL: http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/api_base.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/specific_analyses/frame_order/__init__.py URL: http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/frame_order/__init__.py?rev=22609&r1=22608&r2=22609&view=diff Removed: trunk/specific_analyses/setup.py URL: http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/setup.py?rev=22608&view=auto Modified: trunk/test_suite/system_tests/scripts/n_state_model/lactose_n_state.py URL: http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/scripts/n_state_model/lactose_n_state.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/user_functions/frame_order.py URL: http://svn.gna.org/viewcvs/relax/trunk/user_functions/frame_order.py?rev=22609&r1=22608&r2=22609&view=diff Modified: trunk/user_functions/pipe.py URL: http://svn.gna.org/viewcvs/relax/trunk/user_functions/pipe.py?rev=22609&r1=22608&r2=22609&view=diff