X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=help%2Fhtml%2Ffeatures%2FannotationsFormat.html;h=3705569867cf386f74dc4634e9cdb1efb3399175;hb=a45774ee31d9f35d4eff46d54d7deab719afb092;hp=b029e9687e4dabb949e425599dcdca08aab954ef;hpb=86e85aa5eaf27310d84ad693fe38adcdf8a87ca9;p=jalview.git diff --git a/help/html/features/annotationsFormat.html b/help/html/features/annotationsFormat.html index b029e96..3705569 100755 --- a/help/html/features/annotationsFormat.html +++ b/help/html/features/annotationsFormat.html @@ -1,5 +1,21 @@ - + The Alignment Annotations File @@ -21,41 +37,81 @@ following ways:
menu of an alignment window.

-

Annotations File Format

-

The File consists of lines containing an instruction followed by +

Format of an Annotations File

+

The file consists of lines containing an instruction followed by tab delimited fields, and any lines starting with "#" are ignored. The first non-commented out line of a valid Annotations file must begin with :

JALVIEW_ANNOTATION

-

A row of annotation is added with a line like

GRAPH_TYPE	Label	Values

-

The GRAPH_TYPE field, which appears first, defines the -appearance of the annotation row when rendered by Jalview. The next field is the row label for the annotation. The final Values field contains a series of "|" -separated value fields. Each value field is itself a comma separated list of fields of a particular type defined by the annotation row's -GRAPH_TYPE. The allowed values of GRAPH_TYPE and the format of their respective value fields (with the trailing "|" symbol) are shown below:

-Any or all value fields may be left empty, as well as the BAR_GRAPH's +

A row of annotation is added with a line like

GRAPH_TYPE	Label	Description (optional)	Values

+

+ The GRAPH_TYPE field, which appears first, defines the + appearance of the annotation row when rendered by Jalview. The next + field is the row label for the annotation. This may be + followed by a description for the row, which is shown in a + tooltip when the user mouses over the annotation row's label. Since + Jalview 2.7, the description field may also contain html in the same + way as a sequence feature's label, + providing the html is enclosed in an <html/> tag. + +

+

+

The final Values + field contains a series of "|" separated value fields. Each + value field is itself a comma separated list of fields of a particular + type defined by the annotation row's GRAPH_TYPE. The allowed values of + GRAPH_TYPE and the format of their respective value fields (with the + trailing "|" symbol) are shown below: + +

+ Any or all value fields may be left empty, as well as the BAR_GRAPH's text character field, and either or both of the text-label and secondary -structure symbol fields of the NO_GRAPH type annotation rows. +structure symbol fields of the NO_GRAPH type annotation rows.

+

Color strings can be embedded in a value field by enclosing an RGB triplet in square brackets to colour that position in an annotation row.

-

You can associate an annotation with a sequence by preceding its +

SEQUENCE_REF and GROUP_REF

+ By + default, annotation is associated with the alignment as a whole. + However, it is also possible to have an annotation row associated with + a specific sequence, or a sequence group. Clicking the annotation + label for sequence or group associated annotation will highlight the + associated rows in the alignment, and double clicking will select + those rows, allowing further analysis. While group associated + annotation remains associated with a particular alignment, sequence + associated annotation can move with a sequence - so copying a sequence + to another alignment will also copy its associated annotation. +

+

You can associate an annotation with a sequence by preceding its definition with the line:

SEQUENCE_REF	seq_name	[startIndex]
All Annotations defined after a SEQUENCE_REF command will then be associated with that sequence, and the first field in the Value field list will (optionally) be placed at the startIndex'th column.

+

Sequence associations are turned off for subsequent annotation definitions by:

SEQUENCE_REF	ALIGNMENT

+

Similarly, since Jalview 2.5, group associated annotation can be defined by preceding the row definitions with the line: +

GROUP_REF	group_name
+Group association is turned off for subsequent annotation rows by: +
GROUP_REF	ALIGNMENT
+

+

LINE_GRAPH Grouping

LINE_GRAPH type annotations can be given a colour (specified as 24 bit RGB triplet in hexadecimal or comma separated values), combined onto the same vertical axis, and have ordinate lines @@ -65,6 +121,15 @@ following commands (respectively): COMBINE graph_1_name graph_2_name GRAPHLINE graph_name value label colour +

+

(Since Jalview 2.5) ROWPROPERTIES

+

The visual display properties for a set of annotation rows can be modified using the following tab-delimited line:

+
ROWPROPERTIES	Row label	centrelabs=true( or false)	showalllabs=true(default is false)	scaletofit=true (default is false)
+

This sets the visual display properties according to the given values for all the annotation rows with labels matching Row label. The properties mostly affect the display of multi-character column labels, and are as follows: +

(Since Jalview 2.2.1) SEQUENCE_GROUP

Groups of sequences can be defined using the tab delimited line

SEQUENCE_GROUP	Group_Name	Group_Start	Group_End	Sequences
@@ -95,21 +160,31 @@ GRAPHLINE graph_name value label colo textCol1=black
textCol2=black
textColThreshold=0
- idColour=ff3322

-New Features in 2.4: