backtrack

This statement defines a CBacktrackFG fragment generator responsible for the placement in space of all fragments contained in it's declaration using a backtracking algorithm.


<name> = backtrack ([<fragmentGenerator>] <buildSequence>+)


 <buildSequence>     =    ( <referenceResidue> <placedResidue>*))  
       =    place ( <referenceResidue> <placedResidue> <fragmentGenerator>)  


The backtrack keywork is used to define the order in which the bases will be placed. The <fragmentGenerator> variable can refer to any named fragment generator described in the current section.


Example:

 hairpin = backtrack
           (
             (A11 A26)
             (A11 A12 A25)
           )



Webmaster