Scripts: fitsearch.py

File fitsearch.py, 782 bytes (added by goddard, 13 years ago)
Line 
1# Get fit search results in nogui mode.
2
3def print_fit_search_results(map1_id = 1, map2_id = 0, search = 10):
4
5 from chimera import openModels as om, selection
6 m1 = om.list(id = map1_id)[0]
7 m2 = om.list(id = map2_id)[0]
8 s1 = selection.ItemizedSelection([m1])
9
10 from FitMap.fitcmd import fitmap
11 fit_list = fitmap(s1, m2, search = search, listFits = False)
12
13 print
14 print '%d fits' % len(fit_list)
15 import Matrix
16 for fit in fit_list:
17 print 'correlation =', fit.correlation()
18 print 'ave map value = ', fit.average_map_value()
19 print 'points inside = ', fit.points_inside_contour()
20 print 'times found', fit.hits()
21 print Matrix.transformation_description(fit.transforms[0])
22
23
24print_fit_search_results(2,0,20)