source: branches/tree/HELP_SOURCE/source/mod_field_list.hlp

Last change on this file was 18769, checked in by westram, 3 years ago
  • move all helpfiles to new source location
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.0 KB
Line 
1#Please insert up references in the next lines (line starts with keyword UP)
2UP      sp_search.hlp
3UP      gene_search.hlp
4UP      security.hlp
5
6#Please insert subtopic references  (line starts with keyword SUB)
7SUB     tags.hlp
8
9# Hypertext links in helptext can be added like this: LINK{ref.hlp|http://add|bla@domain}
10
11#************* Title of helpfile !! and start of real helpfile ********
12TITLE           Modify fields of listed
13
14OCCURRENCE      ARB_NT/Species/Search and Query/More Functions/Modify fields of listed
15                ARB_NT/Genome/Search and query/More Functions/Modify fields of listed
16                ARB_NT/Genome/Experiment/Search and query/More Functions/Modify fields of listed
17
18DESCRIPTION     Finds and replaces substrings within fields/tagged subfields of
19                all listed species/genes. The entries within the selected
20                fields of all listed species/genes can be modified either
21                individually or globally.
22
23SECTION Target field
24
25                Select the target field to modify by pressing the button in the upper part of the window.
26
27                Target field related options:
28                * 'Accept conversion errors':
29                  - if checked, accepts modifications like writing "hello" to a
30                    numeric field (which will be written as '0')
31                  - otherwise arb will abort with an error in such cases (Note
32                    that writing a string like "4711" to numeric fields will work w/o error)
33                * 'Allow overwrite of species ID':
34                  - normally writing to field 'name' is not permitted, because doing so is
35                    dangerous and may destroy access to your data.
36                  - if checked, arb will write the name field. Please make sure the written
37                    values are unique. If the same value is used for e.g. two species, you
38                    will loose access to one these species.
39
40SECTION Expert options
41
42                * 'Use Tags' allows to tag entries or modify only tagged parts of entries. See LINK{tags.hlp} for details.
43                * 'Double Pars' causes the result of the 'Command' to be interpreted and executed as command once again (special; in doubt don't use)
44
45SECTION Command
46
47                Three different languages can be used to modify an entry:
48
49                SRT:    indicated by a leading ':' character
50                ACI:    indicated by a leading '|' character
51                REG:    indicated by sourrounding '/' characters
52
53        Details:
54
55                REG: Simple Regular Expressions (not for beginners)
56
57                        '/Search RegExpr/Replace String/'  or
58                        '/Search RegExpr/'
59
60                        (see LINK{reg.hlp} for more details)
61
62                SRT: Replaces substrings
63
64                        Syntax: ':old_string=new_string' (see LINK{srt.hlp} for more details)
65
66                        Example: remove all spaces with SRT ': ='
67
68                        Different search/replace commands can be performed
69                        simultaneously and have to be separated by ':'
70
71                                      ':search1=replace1:search2=replace2:  ...  :searchn=replacen'.
72
73                        '*' and '?' are wild cards for multiple and single
74                        characters, respectively.
75
76                ACI: More sophisticated string manipulations
77
78                     Read LINK{aci.hlp} for more information.
79
80SECTION         Predefined commands
81
82                Clicking on one of the predefined commands in the list at the bottom
83                of the window
84                 * will set the content of the 'Command' field and
85                 * may change the selected target field (!!!)
86
87SECTION         Defining custom commands
88
89                You may add new commands by editing one of the files:
90
91                        $ARBHOME/lib/sellists/mod_fields.sellst
92
93                        $ARBHOME/lib/sellists/mod_gene_fields.sellst
94
95                You should save this file to another location when
96                installing new versions of ARB or it will be overwritten.
97
98                A better way is to create your own list(s). All list
99                matching 'mod_fields*.sellst' will be loaded, where
100                'mod_fields.sellst' is loaded.
101
102                If you have created any scripts which might be useful for
103                other ARB users send them to LINK{devel@arb-home.de}.
104
105EXAMPLES        ':p?r=p?1w'      replaces       par to paw
106                                                pbr to pbw
107                                                pcr to pcw ...
108
109                ':p??r=p?2?1r'   swaps the two letters between p and r
110
111                ':a*=b*1'        replaces only the first 'a' by 'b'
112
113                ':?* *=?1. *2'   Replaces the first word by its first
114                                 letter + '.'
115
116                ':\:=\n'         replaces all ':' by <newline>
117
118                ':*=*1 *(key1)'  appends the database field <key1>
119
120                ':*=*1 *(key1|nothing found)'
121                                appends the database field <key1>
122                                if <key1> does not contain entries
123                                append 'nothing  found'
124
125                1. Global modification: Replace 'spec.' by 'sp.' within
126                        the field full_name of all listed species:
127
128                        Press:          'MODIFY FIELDS OF LISTED SPECIES'
129                        Select Field:   'full_name'
130                        Type Command:   ':spec.=sp.'
131                        Press:          'GO'
132
133                2. Individual modification: Append the particular entries
134                        of fields 'title' and 'journal' to that of the
135                        fields 'author' of all listed species if there
136                        are any entries:
137
138                        Press:          'MODIFY FIELDS OF LISTED SPECIES'
139                        Select Field:   'author'
140                        Type Command:   ':*=*1 *(title) *(journal)'
141                        Press:          'GO'
142
143NOTE            Undo does work.
144
145WARNINGS        Be careful if search or replace string contains
146                special characters (such as ':').
147
148BUGS            No bugs known
Note: See TracBrowser for help on using the repository browser.