Next: , Previous: coot-gui, Up: Scheme Scripting Functions


13.9 ncs

— procedure: skip-to-next-ncs-chain direction

Skip the residue in the next chain (typically of a molecule with NCS) with the same residue number. If on the last chain, then wrap to beginning. If it can't find anything then don't move (and put a message in the status bar)

— procedure: single-manual-ncs-ghost imol resno-start resno-end ref-chain peer-chain

We can only see one peer at a time with this (each time we do a clear-ncs-ghost-matrices).

— procedure: manual-ncs-ghosts imol resno-start resno-end chain-id-list

chain-id-list is (list "A" "B" "C" "D")), i.e. the reference/target/master chain-id first and then the peers. This allows us to add many peers at the same time (unlike above function).

— procedure: ncs-master-chain-id imol

Return the first master chain id (usually there is only one of course) or #f.

— procedure: ncs-ligand imol-protein ncs-master-chain-id imol-ligand chain-id-ligand resno-ligand-start resno-ligand-stop

This was designed to create an NCS copy of a ligand (or range of residues) in the active site of one chain to the as yet unoccupied active site of another, i.e. it makes a NCS ligand "D"1 that is a NCS copy of ligand "C"1 using an NCS operator that maps protein chain "A" onto chain "B".