JAL-3858 persist PAE matrix (only so far) as serialised floats in element on dataset...
[jalview.git] / schemas / jalview.xsd
index cd05e5f..e7cb580 100755 (executable)
                                <xs:element name="JSeq" maxOccurs="unbounded" minOccurs="0">
                                        <xs:complexType>
                                                <xs:sequence>
-                                                       <xs:element name="features" type="jv:feature"
-                                                               minOccurs="0" maxOccurs="unbounded" />
-                                                       <xs:element name="pdbids" minOccurs="0" maxOccurs="unbounded">
+                                                       <xs:element name="features"
+                                                               type="jv:feature" minOccurs="0" maxOccurs="unbounded" />
+                                                       <xs:element name="pdbids" minOccurs="0"
+                                                               maxOccurs="unbounded">
                                                                <xs:complexType>
                                                                        <xs:complexContent>
-                                                                               <xs:extension base="jv:pdbentry">
+                                                                               <xs:extension
+                                                                                       base="jv:pdbentry">
                                                                                        <xs:sequence>
-                                                                                               <xs:element name="structureState" minOccurs="0"
+                                                                                               <xs:element
+                                                                                                       name="structureState" minOccurs="0"
                                                                                                        maxOccurs="unbounded">
                                                                                                        <xs:complexType>
                                                                                                                <xs:simpleContent>
-                                                                                                                       <xs:extension base="xs:string">
-                                                                                                                               <xs:attributeGroup ref="jv:swingwindow" />
-                                                                                                                               <xs:attribute name="visible" type="xs:boolean" />
-                                                                                                                               <xs:attribute name="viewId" type="xs:string"
-                                                                                                                                       use="optional">
+                                                                                                                       <xs:extension
+                                                                                                                               base="xs:string">
+                                                                                                                               <xs:attributeGroup
+                                                                                                                                       ref="jv:swingwindow" />
+                                                                                                                               <xs:attribute
+                                                                                                                                       name="visible" type="xs:boolean" />
+                                                                                                                               <xs:attribute
+                                                                                                                                       name="viewId" type="xs:string" use="optional">
                                                                                                                                        <xs:annotation>
                                                                                                                                                <xs:documentation>
                                                                                                                                                        additional
                                                                                                                                                </xs:documentation>
                                                                                                                                        </xs:annotation>
                                                                                                                                </xs:attribute>
-                                                                                                                               <xs:attribute name="alignwithAlignPanel"
-                                                                                                                                       type="xs:boolean" use="optional" default="true">
+                                                                                                                               <xs:attribute
+                                                                                                                                       name="alignwithAlignPanel" type="xs:boolean"
+                                                                                                                                       use="optional" default="true">
                                                                                                                                        <xs:annotation>
                                                                                                                                                <xs:documentation>
                                                                                                                                                        Flag
                                                                                                                                                </xs:documentation>
                                                                                                                                        </xs:annotation>
                                                                                                                                </xs:attribute>
-                                                                                                                               <xs:attribute name="colourwithAlignPanel"
-                                                                                                                                       type="xs:boolean" use="optional" default="false">
+                                                                                                                               <xs:attribute
+                                                                                                                                       name="colourwithAlignPanel" type="xs:boolean"
+                                                                                                                                       use="optional" default="false">
                                                                                                                                        <xs:annotation>
                                                                                                                                                <xs:documentation>
                                                                                                                                                        Flag
                                                                                                                                                </xs:documentation>
                                                                                                                                        </xs:annotation>
                                                                                                                                </xs:attribute>
-                                                                                                                               <xs:attribute name="colourByJmol" type="xs:boolean"
-                                                                                                                                       use="optional" default="true">
+                                                                                                                               <xs:attribute
+                                                                                                                                       name="colourByJmol" type="xs:boolean" use="optional"
+                                                                                                                                       default="true">
                                                                                                                                        <xs:annotation>
                                                                                                                                                <xs:documentation>
                                                                                                                                                        Flag
                                                                                                                                                </xs:documentation>
                                                                                                                                        </xs:annotation>
                                                                                                                                </xs:attribute>
-                                                                                                                               <xs:attribute name="type" type="xs:string"
-                                                                                                                                       use="optional">
+                                                                                                                               <xs:attribute
+                                                                                                                                       name="type" type="xs:string" use="optional">
                                                                                                                                        <xs:annotation>
                                                                                                                                                <xs:documentation>
                                                                                                                                                        An
                                                                        </xs:complexContent>
                                                                </xs:complexType>
                                                        </xs:element>
-                                                       <xs:element name="hiddenSequences" type="xs:int"
-                                                               minOccurs="0" maxOccurs="unbounded" />
-                                                       <xs:element name="rnaViewer" minOccurs="0" maxOccurs="unbounded">
+                                                       <xs:element name="hiddenSequences"
+                                                               type="xs:int" minOccurs="0" maxOccurs="unbounded" />
+                                                       <xs:element name="rnaViewer" minOccurs="0"
+                                                               maxOccurs="unbounded">
                                                                <xs:annotation>
-                                                                       <xs:documentation>Reference to a viewer showing RNA structure
-                                                                               for this sequence. Schema supports one viewer showing multiple
-                                                                               annotations for multiple sequences, though currently only one
-                                                                               annotation for one sequence (gapped or trimmed) is used
+                                                                       <xs:documentation>
+                                                                               Reference to a viewer showing
+                                                                               RNA structure for this sequence.
+                                                                               Schema supports one viewer
+                                                                               showing multiple annotations for
+                                                                               multiple sequences, though
+                                                                               currently only one annotation
+                                                                               for one sequence (gapped or
+                                                                               trimmed) is used
                                                                        </xs:documentation>
                                                                </xs:annotation>
                                                                <xs:complexType>
                                                                        <xs:sequence>
-                                                                               <xs:element name="secondaryStructure" minOccurs="1"
+                                                                               <xs:element
+                                                                                       name="secondaryStructure" minOccurs="1"
                                                                                        maxOccurs="unbounded">
                                                                                        <xs:complexType>
-                                                                                               <xs:attribute name="title" type="xs:string" />
-                                                                                               <xs:attribute name="annotationId" type="xs:string"
-                                                                                                       use="required">
+                                                                                               <xs:attribute
+                                                                                                       name="title" type="xs:string" />
+                                                                                               <xs:attribute
+                                                                                                       name="annotationId" type="xs:string" use="required">
                                                                                                        <xs:annotation>
-                                                                                                               <xs:documentation>id attribute of Annotation in
-                                                                                                                       vamsasModel for
-                                                                                                                       the secondary structure annotation shown
-                                                                                                                       in the viewer
+                                                                                                               <xs:documentation>
+                                                                                                                       id attribute
+                                                                                                                       of
+                                                                                                                       Annotation
+                                                                                                                       in
+                                                                                                                       vamsasModel
+                                                                                                                       for the
+                                                                                                                       secondary
+                                                                                                                       structure
+                                                                                                                       annotation
+                                                                                                                       shown in the
+                                                                                                                       viewer
                                                                                                                </xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                </xs:attribute>
-                                                                                               <xs:attribute name="gapped" type="xs:boolean">
+                                                                                               <xs:attribute
+                                                                                                       name="gapped" type="xs:boolean">
                                                                                                        <xs:annotation>
-                                                                                                               <xs:documentation>if true the RNA structure is shown with gaps, if false without
+                                                                                                               <xs:documentation>
+                                                                                                                       if true the
+                                                                                                                       RNA
+                                                                                                                       structure is
+                                                                                                                       shown with
+                                                                                                                       gaps, if
+                                                                                                                       false
+                                                                                                                       without
                                                                                                                </xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                </xs:attribute>
-                                                                                               <xs:attribute name="viewerState" type="xs:string">
+                                                                                               <xs:attribute
+                                                                                                       name="viewerState" type="xs:string">
                                                                                                        <xs:annotation>
-                                                                                                               <xs:documentation>name of the project jar entry that holds
-                                                                                                                       the VARNA viewer state for the structure
+                                                                                                               <xs:documentation>
+                                                                                                                       name of the
+                                                                                                                       project jar
+                                                                                                                       entry that
+                                                                                                                       holds the
+                                                                                                                       VARNA viewer
+                                                                                                                       state for
+                                                                                                                       the
+                                                                                                                       structure
                                                                                                                </xs:documentation>
                                                                                                        </xs:annotation>
                                                                                                </xs:attribute>
                                                                                        </xs:complexType>
                                                                                </xs:element>
                                                                        </xs:sequence>
-                                                                       <xs:attributeGroup ref="jv:swingwindow" />
-                                                                       <xs:attribute name="title" type="xs:string" />
-                                                                       <xs:attribute name="viewId" type="xs:string">
+                                                                       <xs:attributeGroup
+                                                                               ref="jv:swingwindow" />
+                                                                       <xs:attribute name="title"
+                                                                               type="xs:string" />
+                                                                       <xs:attribute name="viewId"
+                                                                               type="xs:string">
                                                                                <xs:annotation>
-                                                                                       <xs:documentation>An id unique to the RNA viewer panel
+                                                                                       <xs:documentation>
+                                                                                               An id unique to the RNA
+                                                                                               viewer panel
                                                                                        </xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:attribute>
-                                                                       <xs:attribute name="dividerLocation" type="xs:int">
+                                                                       <xs:attribute name="dividerLocation"
+                                                                               type="xs:int">
                                                                                <xs:annotation>
-                                                                                       <xs:documentation>horizontal position of split pane divider
+                                                                                       <xs:documentation>
+                                                                                               horizontal position of
+                                                                                               split pane divider
                                                                                        </xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:attribute>
-                                                                       <xs:attribute name="selectedRna" type="xs:int">
+                                                                       <xs:attribute name="selectedRna"
+                                                                               type="xs:int">
                                                                                <xs:annotation>
-                                                                                       <xs:documentation>Index of the selected structure in the
-                                                                                               viewer panel
+                                                                                       <xs:documentation>
+                                                                                               Index of the selected
+                                                                                               structure in the viewer
+                                                                                               panel
                                                                                        </xs:documentation>
                                                                                </xs:annotation>
                                                                        </xs:attribute>