- <xs:attribute name="conservationSelected" type="xs:boolean"/>
- <xs:attribute name="pidSelected" type="xs:boolean"/>
- <xs:attribute name="bgColour" type="xs:string"/>
- <xs:attribute name="consThreshold" type="xs:int"/>
- <xs:attribute name="pidThreshold" type="xs:int"/>
- <xs:attribute name="title" type="xs:string"/>
- <xs:attribute name="showFullId" type="xs:boolean"/>
- <xs:attribute name="rightAlignIds" type="xs:boolean"/>
- <xs:attribute name="showText" type="xs:boolean"/>
- <xs:attribute name="showColourText" type="xs:boolean"/>
- <xs:attribute name="showUnconserved" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="showBoxes" type="xs:boolean"/>
- <xs:attribute name="wrapAlignment" type="xs:boolean"/>
- <xs:attribute name="renderGaps" type="xs:boolean"/>
- <xs:attribute name="showSequenceFeatures" type="xs:boolean"/>
- <xs:attribute name="showNPfeatureTooltip" type="xs:boolean" use="optional"/>
- <xs:attribute name="showDbRefTooltip" type="xs:boolean" use="optional"/>
- <xs:attribute name="followHighlight" type="xs:boolean" use="optional" default="true"/>
- <xs:attribute name="followSelection" type="xs:boolean" use="optional" default="true"/>
- <xs:attribute name="showAnnotation" type="xs:boolean"/>
- <xs:attribute name="centreColumnLabels" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="showGroupConservation" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="showGroupConsensus" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="showConsensusHistogram" type="xs:boolean" use="optional" default="true"/>
- <xs:attribute name="showSequenceLogo" type="xs:boolean" use="optional" default="false"/>
- <xs:attribute name="ignoreGapsinConsensus" type="xs:boolean" use="optional" default="true"/>
-
- <xs:attribute name="xpos" type="xs:int"/>
- <xs:attribute name="ypos" type="xs:int"/>
- <xs:attribute name="width" type="xs:int"/>
- <xs:attribute name="height" type="xs:int"/>
- <xs:attribute name="startRes" type="xs:int"/>
- <xs:attribute name="startSeq" type="xs:int"/>
- <xs:attribute name="fontName" type="xs:string"/>
- <xs:attribute name="fontSize" type="xs:int"/>
- <xs:attribute name="fontStyle" type="xs:int"/>
- <xs:attribute name="viewName" type="xs:string"/>
- <xs:attribute name="sequenceSetId" type="xs:string"/>
- <xs:attribute name="gatheredViews" type="xs:boolean"/>
- <xs:attribute name="textCol1" type="xs:int"/>
- <xs:attribute name="textCol2" type="xs:int"/>
- <xs:attribute name="textColThreshold" type="xs:int"/>
- <xs:attribute name="id" type="xs:ID" use="optional">
+ <xs:attributeGroup ref="jv:swingwindow" />
+ <xs:attribute name="conservationSelected"
+ type="xs:boolean" />
+ <xs:attribute name="pidSelected"
+ type="xs:boolean" />
+ <xs:attribute name="bgColour" type="xs:string" />
+ <xs:attribute name="consThreshold"
+ type="xs:int" />
+ <xs:attribute name="pidThreshold" type="xs:int" />
+ <xs:attribute name="title" type="xs:string" />
+ <xs:attribute name="showFullId"
+ type="xs:boolean" />
+ <xs:attribute name="rightAlignIds"
+ type="xs:boolean" />
+ <xs:attribute name="showText" type="xs:boolean" />
+ <xs:attribute name="showColourText"
+ type="xs:boolean" />
+ <xs:attribute name="showUnconserved"
+ type="xs:boolean" use="optional" default="false" />
+ <xs:attribute name="showBoxes"
+ type="xs:boolean" />
+ <xs:attribute name="wrapAlignment"
+ type="xs:boolean" />
+ <xs:attribute name="renderGaps"
+ type="xs:boolean" />
+ <xs:attribute name="showSequenceFeatures"
+ type="xs:boolean" />
+ <xs:attribute name="showNPfeatureTooltip"
+ type="xs:boolean" use="optional" />
+ <xs:attribute name="showDbRefTooltip"
+ type="xs:boolean" use="optional" />
+ <xs:attribute name="followHighlight"
+ type="xs:boolean" use="optional" default="true" />
+ <xs:attribute name="followSelection"
+ type="xs:boolean" use="optional" default="true" />
+ <xs:attribute name="showAnnotation"
+ type="xs:boolean" />
+ <xs:attribute name="centreColumnLabels"
+ type="xs:boolean" use="optional" default="false" />
+ <xs:attribute name="showGroupConservation"
+ type="xs:boolean" use="optional" default="false" />
+ <xs:attribute name="showGroupConsensus"
+ type="xs:boolean" use="optional" default="false" />
+ <xs:attribute name="showConsensusHistogram"
+ type="xs:boolean" use="optional" default="true" />
+ <xs:attribute name="showSequenceLogo"
+ type="xs:boolean" use="optional" default="false" />
+ <xs:attribute name="normaliseSequenceLogo"
+ type="xs:boolean" use="optional" default="false" />
+ <xs:attribute name="ignoreGapsinConsensus"
+ type="xs:boolean" use="optional" default="true" />
+
+ <xs:attribute name="startRes" type="xs:int" />
+ <xs:attribute name="startSeq" type="xs:int" />
+ <xs:attribute name="fontName" type="xs:string" />
+ <xs:attribute name="fontSize" type="xs:int" />
+ <xs:attribute name="fontStyle" type="xs:int" />
+ <xs:attribute name="viewName" type="xs:string" />
+ <xs:attribute name="sequenceSetId"
+ type="xs:string" />
+ <xs:attribute name="gatheredViews"
+ type="xs:boolean" />
+ <xs:attribute name="textCol1" type="xs:int" />
+ <xs:attribute name="textCol2" type="xs:int" />
+ <xs:attribute name="textColThreshold"
+ type="xs:int" />
+ <xs:attribute name="id" type="xs:ID"
+ use="optional">