pair

This command also describes a CTransfoFG and is used to define the relations that will be used to place residues not adjacent in the sequence. Typically, the relation will involve hydrogen bond between the bases. Base pairings are described using the operator '/' which takes two operands, the former applying to the first residue in the statement and the latter applying to the second.


pair (<pairDescription>+)


 <pairDescription>     =       <residueId1> <residueId2> <properties> <set size>  


An example would be:



Example:

 pair
 (
   A12 A26 { W / H pairing cis } 10
 )


where this means that we are looking for pairings involving the Watson-Crick edge of A12 and the Hoogsteen egde of A26. Some other examples:



Example:

 pair
 (
   A11  A26  { wct }                    100%
   A12  A25  { wct }                    100%
   A13  A24  { wct }                    100%
   A14  A23  { wct }                    1
   A15  A22  { wct }                    1
   A16  A21  { cis && W / W }           1
   A17  A20  { trans && S / H }         25
   A1 A6 { Ww / Ww && strong }          5
   A2 A5 { Ww / any && strong }         5  // any means any faces for A5
   A3 A4 { Hh / (Ww || Hh) && strong }  3
   B1 B9 { (Ww / Ww && cis) || (Ww / H && trans) } 3
 )



Webmaster