residue

Implementation level

Type

Status

CML extraction template

image1

HTML5 representation

image2

Template attributes

Attribute

Value

source

Amber topology residue name section

id

residue

name

Amber topology residue name section

pattern

\s*%FLAG\sRESIDUE_LABEL.*

endPattern

.*[0-9A-Z]\s*$%.*

endPattern2

~

endOffset

1

xml:base

sections/residue.xml

Input

%FLAG RESIDUE_LABEL
%FORMAT(20a4)
ZN1 MZ1 WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT WAT
%FLAG RESIDUE_POINTER

Output text

1<comment class="example.output" id="residue">
2         <module cmlx:templateRef="residue">
3            <array dataType="xsd:string" delimiter="|" dictRef="am:residue" size="2517">ZN1|MZ1|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT|WAT</array>
4         </module>
5    </comment>

Template definition

1<record repeat="2" />
2<record repeat="*">{1_20A,am:residue}</record>
3<transform process="joinArrays" xpath=".//cml:array" />
4<transform process="pullup" xpath=".//cml:array" />
5<transform process="delete" xpath=".//cml:list" />