MDescriptorUpdate

MDescriptorUpdate[ hexpr , descr , new ]
resturns hexpr with descriptor value pointed by descr replaced by new.
  • descr is typically a string corrsponding to a descriptor. Usual descriptors are "Label", "Id", "NextLevel", ...
  • new can be any Mathematica expression.
  • MDescriptorUpdate is key low level programming function for edition hierarchical expressions in Molecula. It allow to modify a descriptor value.
  • If hexpr has no descriptor descr, a descriptor descr is added to hexpr with value new.
In[1]:=
Click for copyable input
Loads a sample residue:
In[2]:=
Click for copyable input
Out[2]=
Update the residue index:
In[3]:=
Click for copyable input
Out[3]=
Add a representation as a residue descriptor:
In[4]:=
Click for copyable input
Out[4]=
Extract the added descriptor:
In[5]:=
Click for copyable input
Out[5]=