Next: , Previous: coot-crash-catcher, Up: Scheme Scripting Functions


13.39 mutate-in-scheme

— procedure: mutate-chain imol chain-id sequence

Mutate chain-id of molecule number imol given sequence. This presumes a protein sequence.

The number of residues in chain-id must match the length of sequence.

— procedure: multi-mutate

An internal function of mutate. This presumes a protein sequence.

— procedure: mutate-residue-range imol chain-id start-res-no stop-res-no sequence

The stop-res-no is inclusive, so usage e.g. (mutate-residue-range 0 "A" 1 2 "AC")

This presumes a protein sequence (not nucleic acid).

— procedure: mutate-and-autofit-residue-range imol chain-id start-res-no stop-res-no sequence

mutate and auto fit a residue range.

This presumes a protein sequence (not nucleic acid).

The sequence is a string of one letter codes

— procedure: mutate-and-auto-fit residue-number chain-id mol mol-for-map residue-type

mutate and autofit whole chain

This presumes a protein sequence (not nucleic acid).

— procedure: maf

a short-hand for mutate-and-auto-fit

— procedure: 3-letter-code->single-letter residue-type

return a char, return #\A for unknown residue-type

— procedure: mutate-residue-redundant

a wrapper for mutate-single-residue-by-seqno (which uses slightly inconvenient single letter code)

Here residue-type is the 3-letter code

— procedure: delete-sidechain-range

Delete (back to the CB stub) the side change in the range resno-start to resno-end