File: helix.hlp

package info (click to toggle)
arb 6.0.2-1%2Bdeb8u1
  • links: PTS, VCS
  • area: non-free
  • in suites: jessie
  • size: 65,916 kB
  • ctags: 53,258
  • sloc: ansic: 394,903; cpp: 250,252; makefile: 19,620; sh: 15,878; perl: 10,461; fortran: 6,019; ruby: 683; xml: 503; python: 53; awk: 32
file content (88 lines) | stat: -rw-r--r-- 3,326 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#Please insert up references in the next lines (line starts with keyword UP)
UP	arb.hlp
UP	glossary.hlp
UP	arb_edit4.hlp

#Please insert subtopic references  (line starts with keyword SUB)
SUB	helixsym.hlp
SUB	toggle_secinfo.hlp
SUB	e4_options.hlp

# Hypertext links in helptext can be added like this: LINK{ref.hlp|http://add|bla@domain}

#************* Title of helpfile !! and start of real helpfile ********
TITLE		Helix

OCCURRENCE	ARB_EDIT4/Edit/Reload Helix

DESCRIPTION	The 'SAI' (see LINK{glossary.hlp}) entry 'HELIX_NR' contains
		numbering of potential higher order structure elements. The
		paired 5' and 3' helix halves are indicated by identical
		numbers. The SAI entry 'HELIX' contains symbols ([<( and )>])
		indicating positions which usually are base paired. This
		information is used by the editor to check the sequences for
		(correct) base pairing. User-defined symbols indicating base pairing and
		mispairing are shown below the particular sequences.


SECTION FORMAT OF HELIX/HELIX_NR:

		When the 'HELIX/HELIX_NR SAI's are analyzed the following steps
		are performed:

		1. HELIX_NR contains the helix numbering. A helix number
                   is a number between 0 and 100 optionally followed
                   by one letter: e.g. 11a, 23g, 0i, 6, 23,

                   A helix number is valid from the position of the
                   first digit to the position just before the next
                   helix number.

			eg. 	.........1a.........23b.........
			.	.........|||||||||||............

                   The '|' symbols indicate the positions for '1a'

		2. All '<[{(' symbols in HELIX are replaced by '('
                   All '>]})' symbols in HELIX are replaced by ')'

                        eg.	...[<<[..]>>].. is the same as ...((((..))))..

		3. For each helix number 'HN' a temporary helix is created
                   that contains all '()' symbols of the 'SAI HELIX' at
                   all positions where 'HN' is valid.

                        eg. HELIX_NR	.....1a.....23b.......1a....23b.....
                            HELIX	.....[<<[...[<[.......]>>]..]>].....
                            -> 1a	.....((((.............))))..........
                            -> 23b	............(((.............))).....

		4.	The (usually) paired positions can simply be defined
			by recursively removing the innermost bracket pairs
			in the temporary helices:

			eg. HELIX_NR	.....1a.....23b.......1a....23b.....
				HELIX	.....[<<[...[<[.......]>>]..]>].....
				Pos	123456789012345678901234567890123456
				-> 1a	.....((((.............))))..........
				-> 23b	............(((.............))).....
				1a 9-23	........+-------------+.............
				1a 8-24	.......+---------------+............
				1a 7-25	......+-----------------+...........
				1a 6-26	.....+-------------------+..........
				23b 15-29 .............+------------+.......
				23b 14-30 ............+--------------+......
				23b 13-31 ...........+----------------+.....

NOTES		After inserting or deleting gaps in the whole alignment (ARB_NT/
		Sequence/Insert delete columns) the helix information has to be:

			1. Checked (inserting a '.' between '1' and '2'
                           destroys the original '12').

			2. reloaded using 'Reload Helix'


EXAMPLES	None

BUGS		No bugs known