Skip to main content

Table 4 Overview of the header variables of the GTrack format

From: Identifying elemental genomic track types and representing them uniformly

Header variable

Description

Default value

GTrack version

Version of the GTrack specification used

1.0

Track type

Track type of the GTrack file

segments

Value type

The kind of content accepted in the value column

number

Value dimension

The dimension of the content in the value column

scalar

Undirected edges

Whether all edges are undirected

false

Edge weights

Whether the edges have weights

false

Edge weight type

The kind of content accepted as edge weights

number

Edge weight dimension

The dimension of the edge weights

scalar

Uninterrupted data lines

Whether it is guaranteed that the data lines are not interrupted by bounding region specification lines or comments

false

Sorted elements

Whether it is guaranteed that all bounding regions and track elements come in sorted order

false

No overlapping elements

Whether it is guaranteed that no two track elements overlap

false

Circular elements

Whether any track elements or bounding regions cross the coordinate borders of a circular sequence

false

1-indexed

Whether the coordinates start at 1 (0 if false)

false

End inclusive

Whether the coordinates specified in the end column is included in intervals

false

*Value column

The name of the column to be used for as the 'value' column

value

*Edges column

The name of the column to be used for as the 'edges' column

edges

*Fixed length

Fixed length of all track elements

1

*Fixed gap size

Fixed-size gaps between all neighboring track elements

0

*Fixed-size data lines

Whether each data line has an exact size in terms of number of characters

false

*Data line size

The size of each data line in terms of number of characters

1

*GTrack subtype

The name of the subtype of the GTrack format specification used for the file

(empty string)

*Subtype version

The version of the GTrack subtype

1.0

*Subtype URL

URL to a GTrack file used as a specification/model for the GTrack subtype

(empty string)

*Subtype adherence

Regulates the way a GTrack file may override the subtype specification

free

  1. All header variables not specified in a GTrack file retains their default values.
  2. * Defined in the extended part of the GTrack specification. See the GTrack specification (Additional file 1) for more details.