| 1 | # main topics: |
|---|
| 2 | UP arb.hlp |
|---|
| 3 | UP glossary.hlp |
|---|
| 4 | UP arb_edit4.hlp |
|---|
| 5 | UP extended.hlp |
|---|
| 6 | |
|---|
| 7 | # sub topics: |
|---|
| 8 | SUB helixsym.hlp |
|---|
| 9 | SUB toggle_secinfo.hlp |
|---|
| 10 | SUB e4_options.hlp |
|---|
| 11 | |
|---|
| 12 | # format described in ../help.readme |
|---|
| 13 | |
|---|
| 14 | |
|---|
| 15 | TITLE Helix |
|---|
| 16 | |
|---|
| 17 | OCCURRENCE ARB_EDIT4/Edit/Reload Helix |
|---|
| 18 | |
|---|
| 19 | DESCRIPTION The 'SAI' (see LINK{glossary.hlp}) entry 'HELIX_NR' contains |
|---|
| 20 | numbering of potential higher order structure elements. The |
|---|
| 21 | paired 5' and 3' helix halves are indicated by identical |
|---|
| 22 | numbers. The SAI entry 'HELIX' contains symbols ([<( and )>]) |
|---|
| 23 | indicating positions which usually are base paired. This |
|---|
| 24 | information is used by the editor to check the sequences for |
|---|
| 25 | (correct) base pairing. User-defined symbols indicating base pairing and |
|---|
| 26 | mispairing are shown below the particular sequences. |
|---|
| 27 | |
|---|
| 28 | |
|---|
| 29 | SECTION FORMAT OF HELIX/HELIX_NR: |
|---|
| 30 | |
|---|
| 31 | When the 'HELIX/HELIX_NR SAI's are analyzed the following steps |
|---|
| 32 | are performed: |
|---|
| 33 | |
|---|
| 34 | 1. HELIX_NR contains the helix numbering. A helix number |
|---|
| 35 | is a number between 0 and 100 optionally followed |
|---|
| 36 | by one letter: e.g. 11a, 23g, 0i, 6, 23, |
|---|
| 37 | |
|---|
| 38 | A helix number is valid from the position of the |
|---|
| 39 | first digit to the position just before the next |
|---|
| 40 | helix number. |
|---|
| 41 | |
|---|
| 42 | eg. .........1a.........23b......... |
|---|
| 43 | . .........|||||||||||............ |
|---|
| 44 | |
|---|
| 45 | The '|' symbols indicate the positions for '1a' |
|---|
| 46 | |
|---|
| 47 | 2. All '<[{(' symbols in HELIX are replaced by '(' |
|---|
| 48 | All '>]})' symbols in HELIX are replaced by ')' |
|---|
| 49 | |
|---|
| 50 | eg. ...[<<[..]>>].. is the same as ...((((..)))).. |
|---|
| 51 | |
|---|
| 52 | 3. For each helix number 'HN' a temporary helix is created |
|---|
| 53 | that contains all '()' symbols of the 'SAI HELIX' at |
|---|
| 54 | all positions where 'HN' is valid. |
|---|
| 55 | |
|---|
| 56 | eg. HELIX_NR .....1a.....23b.......1a....23b..... |
|---|
| 57 | HELIX .....[<<[...[<[.......]>>]..]>]..... |
|---|
| 58 | -> 1a .....((((.............)))).......... |
|---|
| 59 | -> 23b ............(((.............)))..... |
|---|
| 60 | |
|---|
| 61 | 4. The (usually) paired positions can simply be defined |
|---|
| 62 | by recursively removing the innermost bracket pairs |
|---|
| 63 | in the temporary helices: |
|---|
| 64 | |
|---|
| 65 | eg. HELIX_NR .....1a.....23b.......1a....23b..... |
|---|
| 66 | HELIX .....[<<[...[<[.......]>>]..]>]..... |
|---|
| 67 | Pos 123456789012345678901234567890123456 |
|---|
| 68 | -> 1a .....((((.............)))).......... |
|---|
| 69 | -> 23b ............(((.............)))..... |
|---|
| 70 | 1a 9-23 ........+-------------+............. |
|---|
| 71 | 1a 8-24 .......+---------------+............ |
|---|
| 72 | 1a 7-25 ......+-----------------+........... |
|---|
| 73 | 1a 6-26 .....+-------------------+.......... |
|---|
| 74 | 23b 15-29 .............+------------+....... |
|---|
| 75 | 23b 14-30 ............+--------------+...... |
|---|
| 76 | 23b 13-31 ...........+----------------+..... |
|---|
| 77 | |
|---|
| 78 | NOTES After inserting or deleting gaps in the whole alignment (ARB_NT/ |
|---|
| 79 | Sequence/Insert delete columns) the helix information has to be: |
|---|
| 80 | |
|---|
| 81 | 1. Checked (inserting a '.' between '1' and '2' |
|---|
| 82 | destroys the original '12'). |
|---|
| 83 | |
|---|
| 84 | 2. reloaded using 'Reload Helix' |
|---|
| 85 | |
|---|
| 86 | |
|---|
| 87 | EXAMPLES None |
|---|
| 88 | |
|---|
| 89 | BUGS No bugs known |
|---|