Next: , Previous: Secondary Structure Matching (SSM), Up: Coordinate-Related Features


4.21 Least-Squares Fitting

There is a simple GUI for this Calculate -> LSQ Superpose...

The scripting interface to LSQ fitting is as follows:

(simple-lsq-match ref-start-resno ref-end-resno ref-chain-id imol-ref mov-start-resno mov-end-resno mov-chain-id imol-mov match-type)

where:

e.g.: (simple-lsq-match 940 950 "A" 0 940 950 "A" 1 'main)

More sophisticated (match molecule number 1 chain “B” on to molecule number 0 chain “A”):

(define match1 (list 840 850 "A" 440 450 "B" 'all))

(define match2 (list 940 950 "A" 540 550 "B" 'main))

(clear-lsq-matches)

(set-match-element match1)

(set-match-element match2)

(lsq-match 0 1) ; match molecule number 1 onto molecule number 0.