![]() |
![]() |
Short method description.
Window of user-defined size moves along the sequence by user-defined steps. In every window position, the number of appropriate nucleotides
is being calculated, and the resulting profile value is obtained in accordance with certain formula:
GC Skew is calculated by formula (G - C) / (G + C).
GC Skew + (Cumulative skew) for current position is calculated as sum of all previous GC Skew values.
GC content is calculated by formula (G + C) / (A + T + G + C).
AT Skew is calculated by formula (A - T) / (A + T).
AT Skew + (Cumulative skew) for current position is calculated as sum of all previous AT Skew values.
AT content is calculated by formula (A + T) / (A + T + G + C).
In text file, in random position, there may be a single block with graphical data.
The block beginning is marked with the string @START_PROFILES. The block is considered finished if there is the string @END_PROFILES or end of file is reached.
Block may contain data for one or more profiles. The profile data begin with the string @PROFILE <name>, where the <name> specifies the profile name. This string is mandatory.
Further, the @TYPE
Further, the @COLOR <color> string specifies the color of profile, where the <color> is one of standard colors (complete list of colors can be found here http://www.w3.org/TR/SVG/types.html#ColorKeywords). This line is not mandatory; by default the blue color is used.
Further, the @ALT_COLOR <color> string specifies the color of profile for histogram columns that are below the main axis, where the <color> is one of standard colors (complete list of colors can be found here http://www.w3.org/TR/SVG/types.html#ColorKeywords). This line is not mandatory; by default the basic color of profile is used.
Further, the @RANGE <start> <end> string specifies the beginning of profile data block, where the <start> specifies the starting position (numbering begins from 1) for profile, and the <end> - the ending one. This string is mandatory.
Further, the values are specified by one in a single line.
There may be multiple @RANGE blocks.