| 1 | #Please insert up references in the next lines (line starts with keyword UP) |
|---|
| 2 | UP arb.hlp |
|---|
| 3 | UP glossary.hlp |
|---|
| 4 | |
|---|
| 5 | #Please insert subtopic references (line starts with keyword SUB) |
|---|
| 6 | SUB insdel.hlp |
|---|
| 7 | |
|---|
| 8 | # Hypertext links in helptext can be added like this: LINK{ref.hlp|http://add|bla@domain} |
|---|
| 9 | |
|---|
| 10 | #************* Title of helpfile !! and start of real helpfile ******** |
|---|
| 11 | TITLE Insert / Delete using SAI |
|---|
| 12 | |
|---|
| 13 | OCCURRENCE ARB_NT/Sequence/Insert delete/using SAI |
|---|
| 14 | |
|---|
| 15 | DESCRIPTION Instead of running multiple inserts/deletes one by one (using LINK{insdel.hlp}), |
|---|
| 16 | you may as well define an SAI describing at which alignment positions inserts/deletes |
|---|
| 17 | shall happen and use this window to apply them all in one pass. |
|---|
| 18 | |
|---|
| 19 | The main reasons why you might want to do that are performance reasons: |
|---|
| 20 | during insert/delete every sequence in the current alignment has to be read, modified |
|---|
| 21 | and written back to the database (for bigger databases this may take some minutes). |
|---|
| 22 | Doing multiple modifications at once is nearly as fast as doing one single modification. |
|---|
| 23 | |
|---|
| 24 | First define which SAI to use and how to interpret the information stored there |
|---|
| 25 | in the upper section of the window: |
|---|
| 26 | |
|---|
| 27 | * first select all ranges or all columns, |
|---|
| 28 | * select which SAI to use, |
|---|
| 29 | * choose whether and define what characters to include or exclude |
|---|
| 30 | |
|---|
| 31 | After doing so, the number of selected ranges or columns will refresh. |
|---|
| 32 | |
|---|
| 33 | The difference between ranges and columns depends on the 'Action' you |
|---|
| 34 | select: |
|---|
| 35 | |
|---|
| 36 | * when DELETEing there is no difference between ranges and columns. |
|---|
| 37 | Simply define what characters may be deleted (or enter '%' to allow any |
|---|
| 38 | characters) and press the 'DELETE' button. |
|---|
| 39 | |
|---|
| 40 | * when INSERTing gaps it does make a difference: |
|---|
| 41 | - if 'columns' are selected, the specified number of gaps will be inserted |
|---|
| 42 | infrontof/behind EACH selected column and |
|---|
| 43 | - if 'ranges' are selected , the specified number of gaps will be inserted |
|---|
| 44 | only ONCE after multiple consecutive selected columns. |
|---|
| 45 | |
|---|
| 46 | NOTES None |
|---|
| 47 | |
|---|
| 48 | EXAMPLES Use case |
|---|
| 49 | |
|---|
| 50 | - alignment curation |
|---|
| 51 | |
|---|
| 52 | To be able to correct the sequence alignment - either manually or |
|---|
| 53 | when using LINK{faligner.hlp} - you often need to insert some spare columns |
|---|
| 54 | around alignment positions of poor alignment quality. |
|---|
| 55 | |
|---|
| 56 | To insert such extra columns, create a new empty SAI and mark all such column ranges |
|---|
| 57 | by inserting 'XXX' into that SAI (using LINK{e4.hlp}). |
|---|
| 58 | Then select all ranges (in the window described here) where your new SAI contains 'X' |
|---|
| 59 | and insert the desired amount of gaps in front of and behind all selected ranges. |
|---|
| 60 | |
|---|
| 61 | |
|---|
| 62 | WARNINGS None |
|---|
| 63 | |
|---|
| 64 | BUGS No bugs known |
|---|