Assignment AL intrinsics


See also:
Chemical_shift (real inout re1, inout re2; sequence sq; nucleus nu; spectrum sp; logical inout b)
Return the chemical shift and its standard deviation in the variables re1 and re2, respectively, for the given nucleus nu in the given sequence residue sq, if assigned in the spectrum sp. If the nucleus is not assigned, the logical b is set to true.

Matching (sequence list sql; nucleus list nul; real re1, re2; expnucleus enu; spectrum sp)
Return a list of nuclei and a list of their respective sequence residues which have a chemical shift matching the value given in re1, given the tolerance in re2. The required expnucleus is given and the spectrum for the assignment.

Matching (sequence list sql; nucleus list nul; real list rel1, rel2; expnucleus enu; spectrum list spl)
The same function as the above procedure, but with the difference that a list of spectra are given, with corresponding lists of chemical shift values rel1 with tolerances tel2. For a nucleus to be returned, it must match the given chemical shifts in all given spectra. If an assignment is missing for the nucleus in one spectrum, it will not be put into the result list.

Per Kraulis 18 Apr 1996.