Hi Benedikt,
what happens when you drag things over onto the little arrows is that the residues become linked. Now there are several options for doing this by hand:
Assigned Residues
If you have a stretch of residues which are already assigned and you want to add to this, then all you have to do is to assign the residue. So letâs say you realise that NR:@-.@56. should be NR:A.89., then you can simply make that assignment and it will be automatically linked to NR:A.90.. You can make that assignment by dragging the NmrResidue onto the chain the Sequence Graph, or by double-clicking the NmrResidue in the sidebar and changing the Chain and SequenceCode by hand.
Unassigned Residues
If you are wanting to link two NmrResidues, neither of which are assigned, then Iâm afraid this is (at the moment) still slightly more awkward. Youâll need to open the Python Console by pressing the Space Bar twice.
Then use code such as this:
nr1 = get('NR:@-.@24.')
nr2 = get('NR:@-.@56.')
nr1.connectNext(nr2)
This will link these two residues and put them into a new linked NmrChain (e.g. NC:#5)
Note that you can copy the Pid (the âNR:@-.@24.â bit ) by right-clicking on an NmrResidue in the sidebar (also works with table cells).
Note that
nr1.connectPrevious(nr2)
also exists, so you connect on either side. Remember that nr1.connectPrevious(nr2) is connecting nr2 to nr1, so nr2 will then be followed by nr1. In the case of nr1.connectNext(nr2), nr1 will then be followed by nr2.
We will be adding this kind of thing to the Graphical User Interface (GUI) - itâs on a ToDo list - but they are sadly many and long!
Best wishes,
Vicky