3157 |
05 Mar 07 |
martin |
1 |
<?xml version="1.0" encoding="UTF-8"?> |
3159 |
05 Mar 07 |
martin |
2 |
<!DOCTYPE chapter PUBLIC |
3159 |
05 Mar 07 |
martin |
3 |
"-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN" |
3372 |
24 May 07 |
philippe |
4 |
"../../../../lib/docbook/preprocess/dweiss-docbook-extensions.dtd"> |
3395 |
28 May 07 |
nicklas |
5 |
<!-- |
3395 |
28 May 07 |
nicklas |
$Id$ |
3395 |
28 May 07 |
nicklas |
7 |
|
3675 |
16 Aug 07 |
jari |
Copyright (C) 2007 Peter Johansson, Nicklas Nordborg, Philippe Rocca-Serra, Martin Svensson |
3395 |
28 May 07 |
nicklas |
9 |
|
3395 |
28 May 07 |
nicklas |
This file is part of BASE - BioArray Software Environment. |
3395 |
28 May 07 |
nicklas |
Available at http://base.thep.lu.se/ |
3395 |
28 May 07 |
nicklas |
12 |
|
3395 |
28 May 07 |
nicklas |
BASE is free software; you can redistribute it and/or |
3395 |
28 May 07 |
nicklas |
modify it under the terms of the GNU General Public License |
4477 |
05 Sep 08 |
jari |
as published by the Free Software Foundation; either version 3 |
3395 |
28 May 07 |
nicklas |
of the License, or (at your option) any later version. |
3395 |
28 May 07 |
nicklas |
17 |
|
3395 |
28 May 07 |
nicklas |
BASE is distributed in the hope that it will be useful, |
3395 |
28 May 07 |
nicklas |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
3395 |
28 May 07 |
nicklas |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3395 |
28 May 07 |
nicklas |
GNU General Public License for more details. |
3395 |
28 May 07 |
nicklas |
22 |
|
3395 |
28 May 07 |
nicklas |
You should have received a copy of the GNU General Public License |
4509 |
11 Sep 08 |
jari |
along with BASE. If not, see <http://www.gnu.org/licenses/>. |
3395 |
28 May 07 |
nicklas |
25 |
--> |
3157 |
05 Mar 07 |
martin |
26 |
|
3372 |
24 May 07 |
philippe |
27 |
<chapter id="annotations"> |
5782 |
04 Oct 11 |
nicklas |
28 |
<?dbhtml dir="annotations" filename="index.html" ?> |
5782 |
04 Oct 11 |
nicklas |
29 |
|
3395 |
28 May 07 |
nicklas |
30 |
<title>Annotations</title> |
3395 |
28 May 07 |
nicklas |
31 |
|
3395 |
28 May 07 |
nicklas |
32 |
<sect1 id="annotations.types"> |
5782 |
04 Oct 11 |
nicklas |
33 |
<?dbhtml filename="types.html" ?> |
3395 |
28 May 07 |
nicklas |
34 |
<title>Annotation Types</title> |
3157 |
05 Mar 07 |
martin |
35 |
|
3400 |
29 May 07 |
nicklas |
36 |
<helptext external_id="annotationtype.view.properties" |
3395 |
28 May 07 |
nicklas |
37 |
title="Annotation types"> |
3395 |
28 May 07 |
nicklas |
38 |
<para> |
4487 |
08 Sep 08 |
jari |
39 |
BASE has been engineered to closely map the |
3395 |
28 May 07 |
nicklas |
40 |
<ulink |
3395 |
28 May 07 |
nicklas |
41 |
url="http://www.mged.org/Workgroups/MIAME/miame.html"> |
3395 |
28 May 07 |
nicklas |
42 |
MIAME concepts</ulink>. |
3395 |
28 May 07 |
nicklas |
43 |
However, since MIAME is focused on microarray processing |
3395 |
28 May 07 |
nicklas |
44 |
workflow, information about the description biological |
4487 |
08 Sep 08 |
jari |
45 |
samples themselves was left out. BASE users are free to |
4487 |
08 Sep 08 |
jari |
46 |
annotate biomaterials (and most BASE items) as they wish, |
3395 |
28 May 07 |
nicklas |
47 |
from basic free text description to more advanced ontology |
4487 |
08 Sep 08 |
jari |
48 |
based terms. To accommodate the annotation needs of users |
3395 |
28 May 07 |
nicklas |
49 |
eager with detailed sample annotations and also the needs of |
4487 |
08 Sep 08 |
jari |
50 |
very different communities, BASE provides a mechanism that |
4487 |
08 Sep 08 |
jari |
51 |
allows a high level of annotation customization. BASE |
3395 |
28 May 07 |
nicklas |
52 |
allows to create descriptive elements for both quantitative |
3395 |
28 May 07 |
nicklas |
53 |
annotation and qualitative annotation of Biomaterials via |
3395 |
28 May 07 |
nicklas |
54 |
the <emphasis>Annotation Type mechanism</emphasis>. |
3395 |
28 May 07 |
nicklas |
55 |
Actually, annotation types can be used to annotate not |
4487 |
08 Sep 08 |
jari |
56 |
only <emphasis>Biomaterials</emphasis> but almost all BASE items, from |
3395 |
28 May 07 |
nicklas |
57 |
<emphasis>Plates</emphasis> |
3395 |
28 May 07 |
nicklas |
58 |
to |
3395 |
28 May 07 |
nicklas |
59 |
<emphasis>Protocols</emphasis> |
3395 |
28 May 07 |
nicklas |
60 |
and |
5795 |
10 Oct 11 |
nicklas |
61 |
<emphasis>Bioassay sets</emphasis>. |
3395 |
28 May 07 |
nicklas |
62 |
</para> |
3157 |
05 Mar 07 |
martin |
63 |
|
3395 |
28 May 07 |
nicklas |
64 |
<nohelp> |
3395 |
28 May 07 |
nicklas |
65 |
<para> |
3395 |
28 May 07 |
nicklas |
66 |
Go to |
3395 |
28 May 07 |
nicklas |
67 |
<menuchoice> |
3395 |
28 May 07 |
nicklas |
68 |
<guimenu>Administrate</guimenu> |
3395 |
28 May 07 |
nicklas |
69 |
<guimenuitem>Types</guimenuitem> |
3395 |
28 May 07 |
nicklas |
70 |
<guisubmenu>Annotation types</guisubmenu> |
3395 |
28 May 07 |
nicklas |
71 |
</menuchoice> |
3395 |
28 May 07 |
nicklas |
72 |
to manage your annotation types. |
3395 |
28 May 07 |
nicklas |
73 |
</para> |
3395 |
28 May 07 |
nicklas |
74 |
</nohelp> |
3157 |
05 Mar 07 |
martin |
75 |
|
3395 |
28 May 07 |
nicklas |
76 |
<para> |
3395 |
28 May 07 |
nicklas |
77 |
To create a new annotation type, click on the |
3395 |
28 May 07 |
nicklas |
78 |
&gbNew; button. This behaves differently |
3395 |
28 May 07 |
nicklas |
79 |
than other buttons found elsewhere and you must select |
5706 |
23 Aug 11 |
nicklas |
80 |
one of the 9 different types which can be split in 4 main groups. |
3395 |
28 May 07 |
nicklas |
81 |
</para> |
3157 |
05 Mar 07 |
martin |
82 |
|
3395 |
28 May 07 |
nicklas |
83 |
<itemizedlist> |
3395 |
28 May 07 |
nicklas |
84 |
<listitem> |
3395 |
28 May 07 |
nicklas |
85 |
<para> |
3395 |
28 May 07 |
nicklas |
86 |
<guilabel>Integer</guilabel>, |
3395 |
28 May 07 |
nicklas |
87 |
<guilabel>Long</guilabel>, |
3395 |
28 May 07 |
nicklas |
88 |
<guilabel>Float</guilabel> and |
3395 |
28 May 07 |
nicklas |
89 |
<guilabel>Double</guilabel> |
3395 |
28 May 07 |
nicklas |
90 |
for numerical annotation types. |
3395 |
28 May 07 |
nicklas |
91 |
</para> |
3395 |
28 May 07 |
nicklas |
92 |
</listitem> |
3157 |
05 Mar 07 |
martin |
93 |
|
3395 |
28 May 07 |
nicklas |
94 |
<listitem> |
3395 |
28 May 07 |
nicklas |
95 |
<para> |
3395 |
28 May 07 |
nicklas |
96 |
<guilabel>String</guilabel> and |
3395 |
28 May 07 |
nicklas |
97 |
<guilabel>Text</guilabel> for textual annotation types. |
3395 |
28 May 07 |
nicklas |
98 |
The difference is that <guilabel>String</guilabel>:s can |
3395 |
28 May 07 |
nicklas |
99 |
have a maximum length of 255 characters and can have an attached |
3395 |
28 May 07 |
nicklas |
100 |
list of predefined value. <guilabel>Text</guilabel> |
4487 |
08 Sep 08 |
jari |
101 |
annotation types have no practical limit and are always |
3395 |
28 May 07 |
nicklas |
102 |
free-text. |
3395 |
28 May 07 |
nicklas |
103 |
</para> |
3395 |
28 May 07 |
nicklas |
104 |
</listitem> |
3372 |
24 May 07 |
philippe |
105 |
|
3395 |
28 May 07 |
nicklas |
106 |
<listitem> |
3395 |
28 May 07 |
nicklas |
107 |
<para> |
3395 |
28 May 07 |
nicklas |
108 |
<guilabel>Boolean</guilabel> |
3395 |
28 May 07 |
nicklas |
109 |
for declaring annotation types that can take one |
3395 |
28 May 07 |
nicklas |
110 |
<constant>TRUE</constant>/<constant>FALSE</constant> |
3395 |
28 May 07 |
nicklas |
111 |
values. |
3395 |
28 May 07 |
nicklas |
112 |
</para> |
3395 |
28 May 07 |
nicklas |
113 |
</listitem> |
3372 |
24 May 07 |
philippe |
114 |
|
3395 |
28 May 07 |
nicklas |
115 |
<listitem> |
3395 |
28 May 07 |
nicklas |
116 |
<para> |
5436 |
30 Sep 10 |
nicklas |
117 |
<guilabel>Date</guilabel> and <guilabel>Timestamp</guilabel> |
3395 |
28 May 07 |
nicklas |
118 |
for declaring annotation types used as |
3395 |
28 May 07 |
nicklas |
119 |
calendar/time stamps. |
3395 |
28 May 07 |
nicklas |
120 |
</para> |
3395 |
28 May 07 |
nicklas |
121 |
</listitem> |
3395 |
28 May 07 |
nicklas |
122 |
</itemizedlist> |
3372 |
24 May 07 |
philippe |
123 |
|
3395 |
28 May 07 |
nicklas |
124 |
<note> |
3395 |
28 May 07 |
nicklas |
125 |
<para> |
3395 |
28 May 07 |
nicklas |
126 |
These distinctions matter essentially to database |
3395 |
28 May 07 |
nicklas |
127 |
administrators who need fine tuning of database |
3395 |
28 May 07 |
nicklas |
128 |
settings. Therefore, creation of annotation type |
3395 |
28 May 07 |
nicklas |
129 |
should be supervised by system administrators. |
3395 |
28 May 07 |
nicklas |
130 |
</para> |
3395 |
28 May 07 |
nicklas |
131 |
</note> |
3395 |
28 May 07 |
nicklas |
132 |
|
3395 |
28 May 07 |
nicklas |
133 |
<seeother> |
3395 |
28 May 07 |
nicklas |
134 |
<other external_id="annotationtype.edit">Edit annotation type</other> |
3395 |
28 May 07 |
nicklas |
135 |
</seeother> |
3395 |
28 May 07 |
nicklas |
136 |
</helptext> |
3395 |
28 May 07 |
nicklas |
137 |
|
3395 |
28 May 07 |
nicklas |
138 |
<para> |
3395 |
28 May 07 |
nicklas |
139 |
The <guilabel>Edit annotation type</guilabel> window is opened in a |
5795 |
10 Oct 11 |
nicklas |
140 |
pop-up. It contains several tabs. |
3395 |
28 May 07 |
nicklas |
141 |
</para> |
3395 |
28 May 07 |
nicklas |
142 |
|
3395 |
28 May 07 |
nicklas |
143 |
<sect2 id="annotations.types.properties"> |
3395 |
28 May 07 |
nicklas |
144 |
<title>Properties</title> |
3395 |
28 May 07 |
nicklas |
145 |
|
3395 |
28 May 07 |
nicklas |
146 |
<figure |
3395 |
28 May 07 |
nicklas |
147 |
id="annotations.figures.annotationtype.properties"> |
3395 |
28 May 07 |
nicklas |
148 |
<title>Annotation type properties</title> |
3395 |
28 May 07 |
nicklas |
149 |
<screenshot> |
3395 |
28 May 07 |
nicklas |
150 |
<mediaobject> |
3395 |
28 May 07 |
nicklas |
151 |
<imageobject> |
3395 |
28 May 07 |
nicklas |
152 |
<imagedata |
3395 |
28 May 07 |
nicklas |
153 |
fileref="figures/edit_annotationtype.png" format="PNG" /> |
3395 |
28 May 07 |
nicklas |
154 |
</imageobject> |
3395 |
28 May 07 |
nicklas |
155 |
</mediaobject> |
3395 |
28 May 07 |
nicklas |
156 |
</screenshot> |
3395 |
28 May 07 |
nicklas |
157 |
</figure> |
3395 |
28 May 07 |
nicklas |
158 |
|
3395 |
28 May 07 |
nicklas |
159 |
<helptext external_id="annotationtype.edit" |
3395 |
28 May 07 |
nicklas |
160 |
title="Edit annotation type"> |
3395 |
28 May 07 |
nicklas |
161 |
|
3395 |
28 May 07 |
nicklas |
162 |
<variablelist> |
3395 |
28 May 07 |
nicklas |
163 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
164 |
<term><guilabel>Name</guilabel></term> |
3395 |
28 May 07 |
nicklas |
165 |
<listitem> |
3395 |
28 May 07 |
nicklas |
166 |
<para> |
5682 |
02 Aug 11 |
nicklas |
167 |
The name of the annotation type. |
3395 |
28 May 07 |
nicklas |
168 |
</para> |
3395 |
28 May 07 |
nicklas |
169 |
</listitem> |
3395 |
28 May 07 |
nicklas |
170 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
171 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
172 |
<term><guilabel>External ID</guilabel></term> |
3395 |
28 May 07 |
nicklas |
173 |
<listitem> |
3395 |
28 May 07 |
nicklas |
174 |
<para> |
3395 |
28 May 07 |
nicklas |
175 |
An ID identifying this annotation type in an external |
3395 |
28 May 07 |
nicklas |
176 |
database. This value can be used by tools that |
3395 |
28 May 07 |
nicklas |
177 |
need to update annotation types in BASE from external |
5795 |
10 Oct 11 |
nicklas |
178 |
sources. The value does not have to be unique and is not |
5795 |
10 Oct 11 |
nicklas |
179 |
used by BASE. |
3395 |
28 May 07 |
nicklas |
180 |
</para> |
3395 |
28 May 07 |
nicklas |
181 |
</listitem> |
3395 |
28 May 07 |
nicklas |
182 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
183 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
184 |
<term><guilabel>Multiplicity</guilabel></term> |
3395 |
28 May 07 |
nicklas |
185 |
<listitem> |
3395 |
28 May 07 |
nicklas |
186 |
<para> |
3395 |
28 May 07 |
nicklas |
187 |
The maximum number of values that can be entered |
3395 |
28 May 07 |
nicklas |
188 |
for this annotation type. The default is 1. A value |
3395 |
28 May 07 |
nicklas |
189 |
of 0, means that any number of values can be used. |
3395 |
28 May 07 |
nicklas |
190 |
</para> |
3395 |
28 May 07 |
nicklas |
191 |
</listitem> |
3395 |
28 May 07 |
nicklas |
192 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
193 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
194 |
<term><guilabel>Default value</guilabel></term> |
3395 |
28 May 07 |
nicklas |
195 |
<listitem> |
3395 |
28 May 07 |
nicklas |
196 |
<para> |
3395 |
28 May 07 |
nicklas |
197 |
A value that can be used as the default when |
3395 |
28 May 07 |
nicklas |
198 |
adding values. |
3395 |
28 May 07 |
nicklas |
199 |
</para> |
3395 |
28 May 07 |
nicklas |
200 |
</listitem> |
3395 |
28 May 07 |
nicklas |
201 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
202 |
<varlistentry> |
7620 |
04 Mar 19 |
nicklas |
203 |
<term><guilabel>Is identifier</guilabel></term> |
7620 |
04 Mar 19 |
nicklas |
204 |
<listitem> |
7620 |
04 Mar 19 |
nicklas |
205 |
<para> |
7620 |
04 Mar 19 |
nicklas |
206 |
If this flag is set, the annotation values can be used as identifiers |
7620 |
04 Mar 19 |
nicklas |
207 |
for a particualar item. For example, the batch item importers can use |
7620 |
04 Mar 19 |
nicklas |
208 |
the annotation type for finding items. Note that BASE doesn't require or |
7620 |
04 Mar 19 |
nicklas |
209 |
implement checks that values are unique. |
7620 |
04 Mar 19 |
nicklas |
210 |
</para> |
7620 |
04 Mar 19 |
nicklas |
211 |
</listitem> |
7620 |
04 Mar 19 |
nicklas |
212 |
</varlistentry> |
7620 |
04 Mar 19 |
nicklas |
213 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
214 |
<term><guilabel>Required for MIAME</guilabel></term> |
3395 |
28 May 07 |
nicklas |
215 |
<listitem> |
3395 |
28 May 07 |
nicklas |
216 |
<para> |
3395 |
28 May 07 |
nicklas |
217 |
If a value must be specified for this annotation type |
3395 |
28 May 07 |
nicklas |
218 |
in order for the experiment to be compliant with MIAME. |
3395 |
28 May 07 |
nicklas |
219 |
</para> |
3395 |
28 May 07 |
nicklas |
220 |
</listitem> |
3395 |
28 May 07 |
nicklas |
221 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
222 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
223 |
<term><guilabel>Protocol parameter</guilabel></term> |
3395 |
28 May 07 |
nicklas |
224 |
<listitem> |
3395 |
28 May 07 |
nicklas |
225 |
<para> |
3395 |
28 May 07 |
nicklas |
226 |
If the annotation type is a protocol parameter. As a protocol |
3395 |
28 May 07 |
nicklas |
227 |
parameter an item can only be annotated if a protocol |
3395 |
28 May 07 |
nicklas |
228 |
that includes this parameter has been used. |
3395 |
28 May 07 |
nicklas |
229 |
<nohelp>See <xref linkend="protocols.parameters" /> |
3395 |
28 May 07 |
nicklas |
230 |
for more information.</nohelp> |
3395 |
28 May 07 |
nicklas |
231 |
</para> |
3395 |
28 May 07 |
nicklas |
232 |
</listitem> |
3395 |
28 May 07 |
nicklas |
233 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
234 |
<varlistentry> |
6805 |
26 Mar 15 |
nicklas |
235 |
<term><guilabel>Disable change log</guilabel></term> |
6805 |
26 Mar 15 |
nicklas |
236 |
<listitem> |
6805 |
26 Mar 15 |
nicklas |
237 |
<para> |
6805 |
26 Mar 15 |
nicklas |
238 |
If this option is checked, change history logging does not include the |
6805 |
26 Mar 15 |
nicklas |
239 |
actual old/new annotation values. Note that the log will still contain |
6805 |
26 Mar 15 |
nicklas |
240 |
an entry that the annotation was modified. It is recomended that this |
6805 |
26 Mar 15 |
nicklas |
241 |
option is enabled for annotations containing sensitive data since |
6805 |
26 Mar 15 |
nicklas |
242 |
access permissions to the change history are different. |
6805 |
26 Mar 15 |
nicklas |
243 |
</para> |
6805 |
26 Mar 15 |
nicklas |
244 |
</listitem> |
6805 |
26 Mar 15 |
nicklas |
245 |
</varlistentry> |
6805 |
26 Mar 15 |
nicklas |
246 |
<varlistentry> |
6805 |
26 Mar 15 |
nicklas |
247 |
<term><guilabel>Disable inheritance</guilabel></term> |
6805 |
26 Mar 15 |
nicklas |
248 |
<listitem> |
6805 |
26 Mar 15 |
nicklas |
249 |
<para> |
6805 |
26 Mar 15 |
nicklas |
250 |
If this option is checked, annotations of this type are not allowed to be |
6805 |
26 Mar 15 |
nicklas |
251 |
inherited to other items. <nohelp>See <xref linkend="annotations.inheriting" /> |
6805 |
26 Mar 15 |
nicklas |
252 |
for more information about inheritance.</nohelp> It is recomended that this |
6805 |
26 Mar 15 |
nicklas |
253 |
option is enabled for annotations containing sensitive data since |
6805 |
26 Mar 15 |
nicklas |
254 |
access permissions to inherited information may be different. |
6805 |
26 Mar 15 |
nicklas |
255 |
</para> |
6805 |
26 Mar 15 |
nicklas |
256 |
<warning> |
6805 |
26 Mar 15 |
nicklas |
257 |
<title>Existing inherited annotations are removed</title> |
6805 |
26 Mar 15 |
nicklas |
258 |
<para> |
6805 |
26 Mar 15 |
nicklas |
259 |
Be careful when enabling this option for an annotation type |
6805 |
26 Mar 15 |
nicklas |
260 |
if there are existing items that already inherit this annotation |
6805 |
26 Mar 15 |
nicklas |
261 |
type from their parents. The existing inheritance is automatically |
6805 |
26 Mar 15 |
nicklas |
262 |
dropped, and it will not be re-created if resetting this option |
6805 |
26 Mar 15 |
nicklas |
263 |
again. |
6805 |
26 Mar 15 |
nicklas |
264 |
</para> |
6805 |
26 Mar 15 |
nicklas |
265 |
</warning> |
6805 |
26 Mar 15 |
nicklas |
266 |
|
6805 |
26 Mar 15 |
nicklas |
267 |
</listitem> |
6805 |
26 Mar 15 |
nicklas |
268 |
</varlistentry> |
6805 |
26 Mar 15 |
nicklas |
269 |
<varlistentry> |
7341 |
18 Apr 17 |
nicklas |
270 |
<term><guilabel>Project annotations</guilabel></term> |
7341 |
18 Apr 17 |
nicklas |
271 |
<listitem> |
7341 |
18 Apr 17 |
nicklas |
272 |
<para> |
7341 |
18 Apr 17 |
nicklas |
273 |
If this option is checked, annotations can be set per project. |
7341 |
18 Apr 17 |
nicklas |
274 |
A project-specific annotation value is created automatically |
7341 |
18 Apr 17 |
nicklas |
275 |
when a project is active. If no project is active only the |
7341 |
18 Apr 17 |
nicklas |
276 |
default value value is visible/can be edited. The default |
7341 |
18 Apr 17 |
nicklas |
277 |
value is visible also when a project is active unless a |
7341 |
18 Apr 17 |
nicklas |
278 |
project-specific value exists. |
7341 |
18 Apr 17 |
nicklas |
279 |
</para> |
7341 |
18 Apr 17 |
nicklas |
280 |
|
7341 |
18 Apr 17 |
nicklas |
281 |
</listitem> |
7341 |
18 Apr 17 |
nicklas |
282 |
</varlistentry> |
7341 |
18 Apr 17 |
nicklas |
283 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
284 |
<term><guilabel>Description</guilabel></term> |
3395 |
28 May 07 |
nicklas |
285 |
<listitem> |
3395 |
28 May 07 |
nicklas |
286 |
<para> |
5795 |
10 Oct 11 |
nicklas |
287 |
A short textual description |
3395 |
28 May 07 |
nicklas |
288 |
to clarify the usage. |
3395 |
28 May 07 |
nicklas |
289 |
</para> |
3395 |
28 May 07 |
nicklas |
290 |
</listitem> |
3395 |
28 May 07 |
nicklas |
291 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
292 |
</variablelist> |
3395 |
28 May 07 |
nicklas |
293 |
|
3395 |
28 May 07 |
nicklas |
294 |
<seeother> |
3395 |
28 May 07 |
nicklas |
295 |
<other external_id="annotationtype.edit.options">Options</other> |
3395 |
28 May 07 |
nicklas |
296 |
<other external_id="annotationtype.edit.items">Item types</other> |
4561 |
06 Oct 08 |
nicklas |
297 |
<other external_id="annotationtype.edit.units">Units</other> |
3395 |
28 May 07 |
nicklas |
298 |
<other external_id="annotationtype.edit.categories">Categories</other> |
3395 |
28 May 07 |
nicklas |
299 |
<other external_id="protocol.edit.parameters">Protocol parameters</other> |
3395 |
28 May 07 |
nicklas |
300 |
</seeother> |
3395 |
28 May 07 |
nicklas |
301 |
</helptext> |
3395 |
28 May 07 |
nicklas |
302 |
|
3395 |
28 May 07 |
nicklas |
303 |
</sect2> |
3372 |
24 May 07 |
philippe |
304 |
|
3395 |
28 May 07 |
nicklas |
305 |
<sect2 id="annotations.types.options"> |
3395 |
28 May 07 |
nicklas |
306 |
<title>Options</title> |
3372 |
24 May 07 |
philippe |
307 |
|
3395 |
28 May 07 |
nicklas |
308 |
<figure |
3395 |
28 May 07 |
nicklas |
309 |
id="annotations.figures.annotationtype.options"> |
3395 |
28 May 07 |
nicklas |
310 |
<title>Annotation type options</title> |
3395 |
28 May 07 |
nicklas |
311 |
<screenshot> |
3395 |
28 May 07 |
nicklas |
312 |
<mediaobject> |
3395 |
28 May 07 |
nicklas |
313 |
<imageobject> |
3395 |
28 May 07 |
nicklas |
314 |
<imagedata |
3395 |
28 May 07 |
nicklas |
315 |
fileref="figures/annotationtype_options.png" format="PNG" /> |
3395 |
28 May 07 |
nicklas |
316 |
</imageobject> |
3395 |
28 May 07 |
nicklas |
317 |
</mediaobject> |
3395 |
28 May 07 |
nicklas |
318 |
</screenshot> |
3395 |
28 May 07 |
nicklas |
319 |
</figure> |
3395 |
28 May 07 |
nicklas |
320 |
|
3395 |
28 May 07 |
nicklas |
321 |
<helptext external_id="annotationtype.edit.options" |
3395 |
28 May 07 |
nicklas |
322 |
title="Annotation type options"> |
3395 |
28 May 07 |
nicklas |
323 |
|
3395 |
28 May 07 |
nicklas |
324 |
<para> |
3395 |
28 May 07 |
nicklas |
325 |
The available options in this tab depends on the type |
3395 |
28 May 07 |
nicklas |
326 |
of annotation type, eg. if is a string, numeric or |
3395 |
28 May 07 |
nicklas |
327 |
another type. |
3395 |
28 May 07 |
nicklas |
328 |
</para> |
3395 |
28 May 07 |
nicklas |
329 |
|
3395 |
28 May 07 |
nicklas |
330 |
<variablelist> |
3395 |
28 May 07 |
nicklas |
331 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
332 |
<term><guilabel>Interface</guilabel></term> |
3395 |
28 May 07 |
nicklas |
333 |
<listitem> |
3395 |
28 May 07 |
nicklas |
334 |
<para> |
3395 |
28 May 07 |
nicklas |
335 |
Select the type of graphical element to use for |
3395 |
28 May 07 |
nicklas |
336 |
entering values for the annotation type. You can select |
3395 |
28 May 07 |
nicklas |
337 |
between three different options: |
3395 |
28 May 07 |
nicklas |
338 |
<itemizedlist> |
3395 |
28 May 07 |
nicklas |
339 |
<listitem> |
3395 |
28 May 07 |
nicklas |
340 |
<para> |
3395 |
28 May 07 |
nicklas |
341 |
<guilabel>text box</guilabel>: The user must enter the value |
3395 |
28 May 07 |
nicklas |
342 |
in a free-text box. |
3395 |
28 May 07 |
nicklas |
343 |
</para> |
3395 |
28 May 07 |
nicklas |
344 |
</listitem> |
3395 |
28 May 07 |
nicklas |
345 |
<listitem> |
3395 |
28 May 07 |
nicklas |
346 |
<para> |
3395 |
28 May 07 |
nicklas |
347 |
<guilabel>selection list</guilabel>: The user must select |
3395 |
28 May 07 |
nicklas |
348 |
values from a list of predefined values. |
3395 |
28 May 07 |
nicklas |
349 |
</para> |
3395 |
28 May 07 |
nicklas |
350 |
</listitem> |
3395 |
28 May 07 |
nicklas |
351 |
<listitem> |
3395 |
28 May 07 |
nicklas |
352 |
<para> |
3395 |
28 May 07 |
nicklas |
353 |
<guilabel>radiobuttons/checkboxes</guilabel>: The user must |
3395 |
28 May 07 |
nicklas |
354 |
select values by marking checkboxes or radiobuttons. |
3395 |
28 May 07 |
nicklas |
355 |
</para> |
3395 |
28 May 07 |
nicklas |
356 |
</listitem> |
3395 |
28 May 07 |
nicklas |
357 |
</itemizedlist> |
3395 |
28 May 07 |
nicklas |
358 |
|
3395 |
28 May 07 |
nicklas |
359 |
The last two options requires that a list of values are |
3395 |
28 May 07 |
nicklas |
360 |
available. Enter possible values in the <guilabel>Values</guilabel> |
3395 |
28 May 07 |
nicklas |
361 |
which will be activated automatically. |
3395 |
28 May 07 |
nicklas |
362 |
</para> |
3395 |
28 May 07 |
nicklas |
363 |
<tip> |
3395 |
28 May 07 |
nicklas |
364 |
<para> |
3395 |
28 May 07 |
nicklas |
365 |
In term of usability, a drop-down |
3395 |
28 May 07 |
nicklas |
366 |
list can be more easily |
3395 |
28 May 07 |
nicklas |
367 |
navigated especially when the |
3395 |
28 May 07 |
nicklas |
368 |
number of possible values is |
4487 |
08 Sep 08 |
jari |
369 |
large, and because selection-list |
3395 |
28 May 07 |
nicklas |
370 |
and drop-down list allow use of |
3395 |
28 May 07 |
nicklas |
371 |
arrow and tab for selection. |
3395 |
28 May 07 |
nicklas |
372 |
</para> |
3395 |
28 May 07 |
nicklas |
373 |
</tip> |
3395 |
28 May 07 |
nicklas |
374 |
</listitem> |
3395 |
28 May 07 |
nicklas |
375 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
376 |
|
3395 |
28 May 07 |
nicklas |
377 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
378 |
<term><guilabel>Min/max value</guilabel></term> |
3395 |
28 May 07 |
nicklas |
379 |
<listitem> |
3395 |
28 May 07 |
nicklas |
380 |
<para> |
3395 |
28 May 07 |
nicklas |
381 |
Available for numerical annotation types only. |
3395 |
28 May 07 |
nicklas |
382 |
Specifies the minimum and maximum allowed value. |
3395 |
28 May 07 |
nicklas |
383 |
If left empty, the bound(s) are undefined and any |
3395 |
28 May 07 |
nicklas |
384 |
value is allowed. |
3395 |
28 May 07 |
nicklas |
385 |
</para> |
3395 |
28 May 07 |
nicklas |
386 |
</listitem> |
3395 |
28 May 07 |
nicklas |
387 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
388 |
|
3395 |
28 May 07 |
nicklas |
389 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
390 |
<term><guilabel>Max length</guilabel></term> |
3395 |
28 May 07 |
nicklas |
391 |
<listitem> |
3395 |
28 May 07 |
nicklas |
392 |
<para> |
3395 |
28 May 07 |
nicklas |
393 |
The maximum allowed length of a string annotation value. |
3395 |
28 May 07 |
nicklas |
394 |
If empty, 255 is the maximum length. If you need longer |
3395 |
28 May 07 |
nicklas |
395 |
values than that, use a <emphasis>text</emphasis> |
3395 |
28 May 07 |
nicklas |
396 |
annotation type. |
3395 |
28 May 07 |
nicklas |
397 |
</para> |
3395 |
28 May 07 |
nicklas |
398 |
</listitem> |
3395 |
28 May 07 |
nicklas |
399 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
400 |
|
3395 |
28 May 07 |
nicklas |
401 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
402 |
<term><guilabel>Input box width/height</guilabel></term> |
3395 |
28 May 07 |
nicklas |
403 |
<listitem> |
3395 |
28 May 07 |
nicklas |
404 |
<para> |
3395 |
28 May 07 |
nicklas |
405 |
A suggested display width and height of the element |
3395 |
28 May 07 |
nicklas |
406 |
used for input. These values are ignored in the current |
3395 |
28 May 07 |
nicklas |
407 |
implementation. |
3395 |
28 May 07 |
nicklas |
408 |
</para> |
3395 |
28 May 07 |
nicklas |
409 |
</listitem> |
3395 |
28 May 07 |
nicklas |
410 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
411 |
|
3395 |
28 May 07 |
nicklas |
412 |
<varlistentry> |
3395 |
28 May 07 |
nicklas |
413 |
<term><guilabel>Values</guilabel></term> |
3395 |
28 May 07 |
nicklas |
414 |
<listitem> |
3395 |
28 May 07 |
nicklas |
415 |
<para> |
3395 |
28 May 07 |
nicklas |
416 |
A list of predefined values that the user is allowed |
3395 |
28 May 07 |
nicklas |
417 |
to select from. This option is only activated if the |
3395 |
28 May 07 |
nicklas |
418 |
<guilabel>Interface</guilabel> option is set |
3395 |
28 May 07 |
nicklas |
419 |
to <guilabel>selection list</guilabel> or |
3395 |
28 May 07 |
nicklas |
420 |
<guilabel>radiobuttons/checkboxes</guilabel>. |
3395 |
28 May 07 |
nicklas |
421 |
Actual values can be supplied using one line for each |
3395 |
28 May 07 |
nicklas |
422 |
value (a return entry is used as separator). |
3395 |
28 May 07 |
nicklas |
423 |
</para> |
3395 |
28 May 07 |
nicklas |
424 |
</listitem> |
3395 |
28 May 07 |
nicklas |
425 |
</varlistentry> |
3395 |
28 May 07 |
nicklas |
426 |
|
3395 |
28 May 07 |
nicklas |
427 |
</variablelist> |
3395 |
28 May 07 |
nicklas |
428 |
|
3395 |
28 May 07 |
nicklas |
429 |
<seeother> |
3395 |
28 May 07 |
nicklas |
430 |
<other external_id="annotationtype.edit">Properties</other> |
3395 |
28 May 07 |
nicklas |
431 |
<other external_id="annotationtype.edit.items">Item types</other> |
4561 |
06 Oct 08 |
nicklas |
432 |
<other external_id="annotationtype.edit.units">Units</other> |
3395 |
28 May 07 |
nicklas |
433 |
<other external_id="annotationtype.edit.categories">Categories</other> |
3395 |
28 May 07 |
nicklas |
434 |
</seeother> |
3395 |
28 May 07 |
nicklas |
435 |
</helptext> |
3395 |
28 May 07 |
nicklas |
436 |
</sect2> |
3395 |
28 May 07 |
nicklas |
437 |
|
3395 |
28 May 07 |
nicklas |
438 |
<sect2 id="annotations.types.items"> |
3395 |
28 May 07 |
nicklas |
439 |
<title>Item types</title> |
3395 |
28 May 07 |
nicklas |
440 |
|
3395 |
28 May 07 |
nicklas |
441 |
<figure |
3395 |
28 May 07 |
nicklas |
442 |
id="annotations.figures.annotationtype.items"> |
3395 |
28 May 07 |
nicklas |
443 |
<title>Annotation type items</title> |
3395 |
28 May 07 |
nicklas |
444 |
<screenshot> |
3395 |
28 May 07 |
nicklas |
445 |
<mediaobject> |
3395 |
28 May 07 |
nicklas |
446 |
<imageobject> |
3395 |
28 May 07 |
nicklas |
447 |
<imagedata |
3395 |
28 May 07 |
nicklas |
448 |
fileref="figures/annotationtype_items.png" format="PNG" /> |
3395 |
28 May 07 |
nicklas |
449 |
</imageobject> |
3395 |
28 May 07 |
nicklas |
450 |
</mediaobject> |
3395 |
28 May 07 |
nicklas |
451 |
</screenshot> |
3395 |
28 May 07 |
nicklas |
452 |
</figure> |
3395 |
28 May 07 |
nicklas |
453 |
|
3395 |
28 May 07 |
nicklas |
454 |
<helptext external_id="annotationtype.edit.items" |
3395 |
28 May 07 |
nicklas |
455 |
title="Item types"> |
3395 |
28 May 07 |
nicklas |
456 |
|
3395 |
28 May 07 |
nicklas |
457 |
<para> |
3395 |
28 May 07 |
nicklas |
458 |
On this tab you select the item types that you wish to |
3395 |
28 May 07 |
nicklas |
459 |
annotate with the annotation type. Simply use |
3395 |
28 May 07 |
nicklas |
460 |
left and right buttons to move selection options |
3395 |
28 May 07 |
nicklas |
461 |
between the <guilabel>Enabled for</guilabel> |
3395 |
28 May 07 |
nicklas |
462 |
and <guilabel>Disabled for</guilabel> lists. |
3395 |
28 May 07 |
nicklas |
463 |
</para> |
3395 |
28 May 07 |
nicklas |
464 |
|
3395 |
28 May 07 |
nicklas |
465 |
<note> |
3395 |
28 May 07 |
nicklas |
466 |
<para> |
3395 |
28 May 07 |
nicklas |
467 |
If the annotation type has been marked as a |
5795 |
10 Oct 11 |
nicklas |
468 |
<guilabel>Protocol parameter</guilabel>, these settings are |
3395 |
28 May 07 |
nicklas |
469 |
ignored, with one exception. If you wish to view parameter |
3395 |
28 May 07 |
nicklas |
470 |
values in the list view for a specific item type you must select |
3395 |
28 May 07 |
nicklas |
471 |
the item type here. Otherwise the parameter will not be present |
3395 |
28 May 07 |
nicklas |
472 |
as a displayable column. |
3395 |
28 May 07 |
nicklas |
473 |
</para> |
3395 |
28 May 07 |
nicklas |
474 |
</note> |
3395 |
28 May 07 |
nicklas |
475 |
|
3395 |
28 May 07 |
nicklas |
476 |
<seeother> |
3395 |
28 May 07 |
nicklas |
477 |
<other external_id="annotationtype.edit">Properties</other> |
3395 |
28 May 07 |
nicklas |
478 |
<other external_id="annotationtype.edit.options">Options</other> |
4561 |
06 Oct 08 |
nicklas |
479 |
<other external_id="annotationtype.edit.units">Units</other> |
3395 |
28 May 07 |
nicklas |
480 |
<other external_id="annotationtype.edit.categories">Categories</other> |
3395 |
28 May 07 |
nicklas |
481 |
</seeother> |
3395 |
28 May 07 |
nicklas |
482 |
</helptext> |
3395 |
28 May 07 |
nicklas |
483 |
</sect2> |
3395 |
28 May 07 |
nicklas |
484 |
|
4561 |
06 Oct 08 |
nicklas |
485 |
<sect2 id="annotations.types.units"> |
4561 |
06 Oct 08 |
nicklas |
486 |
<title>Units</title> |
4561 |
06 Oct 08 |
nicklas |
487 |
|
4561 |
06 Oct 08 |
nicklas |
488 |
<figure |
4561 |
06 Oct 08 |
nicklas |
489 |
id="annotations.figures.annotationtype.units"> |
4561 |
06 Oct 08 |
nicklas |
490 |
<title>Annotation type units</title> |
4561 |
06 Oct 08 |
nicklas |
491 |
<screenshot> |
4561 |
06 Oct 08 |
nicklas |
492 |
<mediaobject> |
4561 |
06 Oct 08 |
nicklas |
493 |
<imageobject> |
4561 |
06 Oct 08 |
nicklas |
494 |
<imagedata |
4561 |
06 Oct 08 |
nicklas |
495 |
fileref="figures/annotationtype_units.png" format="PNG" /> |
4561 |
06 Oct 08 |
nicklas |
496 |
</imageobject> |
4561 |
06 Oct 08 |
nicklas |
497 |
</mediaobject> |
4561 |
06 Oct 08 |
nicklas |
498 |
</screenshot> |
4561 |
06 Oct 08 |
nicklas |
499 |
</figure> |
4561 |
06 Oct 08 |
nicklas |
500 |
|
4561 |
06 Oct 08 |
nicklas |
501 |
<helptext external_id="annotationtype.edit.units" |
4561 |
06 Oct 08 |
nicklas |
502 |
title="Units"> |
4561 |
06 Oct 08 |
nicklas |
503 |
|
4561 |
06 Oct 08 |
nicklas |
504 |
<para> |
4561 |
06 Oct 08 |
nicklas |
505 |
Numerical annotation types can optionally be given a quantity and unit. |
4561 |
06 Oct 08 |
nicklas |
506 |
</para> |
4561 |
06 Oct 08 |
nicklas |
507 |
|
4561 |
06 Oct 08 |
nicklas |
508 |
<variablelist> |
4561 |
06 Oct 08 |
nicklas |
509 |
<varlistentry> |
4561 |
06 Oct 08 |
nicklas |
510 |
<term><guilabel>Quantity</guilabel></term> |
4561 |
06 Oct 08 |
nicklas |
511 |
<listitem> |
4561 |
06 Oct 08 |
nicklas |
512 |
<para> |
4561 |
06 Oct 08 |
nicklas |
513 |
Select which quantity to use for the annotation type. If you |
4561 |
06 Oct 08 |
nicklas |
514 |
don't want to use units, select the <emphasis>do not use units</emphasis> |
4561 |
06 Oct 08 |
nicklas |
515 |
option. |
4561 |
06 Oct 08 |
nicklas |
516 |
</para> |
4566 |
07 Oct 08 |
nicklas |
517 |
<note> |
4566 |
07 Oct 08 |
nicklas |
518 |
<title>The quantity can't be changed later</title> |
4566 |
07 Oct 08 |
nicklas |
519 |
<para> |
4566 |
07 Oct 08 |
nicklas |
520 |
Once a quantity has been selected and saved for an |
4566 |
07 Oct 08 |
nicklas |
521 |
annotation type, it is not possible to change it to another |
4566 |
07 Oct 08 |
nicklas |
522 |
quantity. |
4566 |
07 Oct 08 |
nicklas |
523 |
</para> |
4566 |
07 Oct 08 |
nicklas |
524 |
</note> |
4561 |
06 Oct 08 |
nicklas |
525 |
</listitem> |
4561 |
06 Oct 08 |
nicklas |
526 |
</varlistentry> |
4561 |
06 Oct 08 |
nicklas |
527 |
<varlistentry> |
4561 |
06 Oct 08 |
nicklas |
528 |
<term><guilabel>Default unit</guilabel></term> |
4561 |
06 Oct 08 |
nicklas |
529 |
<listitem> |
4561 |
06 Oct 08 |
nicklas |
530 |
<para> |
4561 |
06 Oct 08 |
nicklas |
531 |
This list will be populated with units from the selected |
4561 |
06 Oct 08 |
nicklas |
532 |
quantity. You must select one default unit which is the unit |
4561 |
06 Oct 08 |
nicklas |
533 |
that is used if a user leaves out the unit when annotating |
4561 |
06 Oct 08 |
nicklas |
534 |
an item. The selected unit is also the unit that is used internally |
4561 |
06 Oct 08 |
nicklas |
535 |
when storing the values in the database. |
4561 |
06 Oct 08 |
nicklas |
536 |
</para> |
4561 |
06 Oct 08 |
nicklas |
537 |
<warning> |
4561 |
06 Oct 08 |
nicklas |
538 |
<title>Do not change the default unit</title> |
4561 |
06 Oct 08 |
nicklas |
539 |
<para> |
4561 |
06 Oct 08 |
nicklas |
540 |
If you change the default unit for an existing annotation type, |
4561 |
06 Oct 08 |
nicklas |
541 |
all annotation values that exists for it, must be converted to the |
4561 |
06 Oct 08 |
nicklas |
542 |
new unit. This may result in loss of precision due to rounding/truncation |
4561 |
06 Oct 08 |
nicklas |
543 |
errors. |
4561 |
06 Oct 08 |
nicklas |
544 |
</para> |
4561 |
06 Oct 08 |
nicklas |
545 |
</warning> |
4561 |
06 Oct 08 |
nicklas |
546 |
</listitem> |
4561 |
06 Oct 08 |
nicklas |
547 |
</varlistentry> |
4561 |
06 Oct 08 |
nicklas |
548 |
|
4561 |
06 Oct 08 |
nicklas |
549 |
<varlistentry> |
4561 |
06 Oct 08 |
nicklas |
550 |
<term><guilabel>Use units</guilabel></term> |
4561 |
06 Oct 08 |
nicklas |
551 |
<listitem> |
4561 |
06 Oct 08 |
nicklas |
552 |
<para> |
4561 |
06 Oct 08 |
nicklas |
553 |
By default, all units of the selected quantity can be used when |
4561 |
06 Oct 08 |
nicklas |
554 |
annotating items. If you want, you may force the users to use |
4561 |
06 Oct 08 |
nicklas |
555 |
some specific units by moving units into the <emphasis>Use units</emphasis> |
4561 |
06 Oct 08 |
nicklas |
556 |
list. This is recommended since the range of available units is usually |
4561 |
06 Oct 08 |
nicklas |
557 |
quite large. For example, if the weight of something is normally |
4561 |
06 Oct 08 |
nicklas |
558 |
measured in milligrams, it may make sense to leave out kilograms, and |
4561 |
06 Oct 08 |
nicklas |
559 |
only use microgram, milligram and gram. |
4561 |
06 Oct 08 |
nicklas |
560 |
</para> |
4561 |
06 Oct 08 |
nicklas |
561 |
</listitem> |
4561 |
06 Oct 08 |
nicklas |
562 |
</varlistentry> |
4561 |
06 Oct 08 |
nicklas |
563 |
|
4561 |
06 Oct 08 |
nicklas |
564 |
</variablelist> |
4561 |
06 Oct 08 |
nicklas |
565 |
|
4561 |
06 Oct 08 |
nicklas |
566 |
<seeother> |
4561 |
06 Oct 08 |
nicklas |
567 |
<other external_id="annotationtype.edit">Properties</other> |
4561 |
06 Oct 08 |
nicklas |
568 |
<other external_id="annotationtype.edit.options">Options</other> |
4561 |
06 Oct 08 |
nicklas |
569 |
<other external_id="annotationtype.edit.items">Item types</other> |
4561 |
06 Oct 08 |
nicklas |
570 |
<other external_id="annotationtype.edit.categories">Categories</other> |
4561 |
06 Oct 08 |
nicklas |
571 |
</seeother> |
4561 |
06 Oct 08 |
nicklas |
572 |
|
4561 |
06 Oct 08 |
nicklas |
573 |
</helptext> |
4561 |
06 Oct 08 |
nicklas |
574 |
</sect2> |
4561 |
06 Oct 08 |
nicklas |
575 |
|
3395 |
28 May 07 |
nicklas |
576 |
<sect2 id="annotations.types.categories"> |
3395 |
28 May 07 |
nicklas |
577 |
<title>Categories</title> |
3395 |
28 May 07 |
nicklas |
578 |
|
5795 |
10 Oct 11 |
nicklas |
579 |
<figure |
5795 |
10 Oct 11 |
nicklas |
580 |
id="annotations.figures.annotationtype.categories"> |
5795 |
10 Oct 11 |
nicklas |
581 |
<title>Annotation type categories</title> |
5795 |
10 Oct 11 |
nicklas |
582 |
<screenshot> |
5795 |
10 Oct 11 |
nicklas |
583 |
<mediaobject> |
5795 |
10 Oct 11 |
nicklas |
584 |
<imageobject> |
5795 |
10 Oct 11 |
nicklas |
585 |
<imagedata |
5795 |
10 Oct 11 |
nicklas |
586 |
fileref="figures/annotationtype_categories.png" format="PNG" /> |
5795 |
10 Oct 11 |
nicklas |
587 |
</imageobject> |
5795 |
10 Oct 11 |
nicklas |
588 |
</mediaobject> |
5795 |
10 Oct 11 |
nicklas |
589 |
</screenshot> |
5795 |
10 Oct 11 |
nicklas |
590 |
</figure> |
5795 |
10 Oct 11 |
nicklas |
591 |
|
3395 |
28 May 07 |
nicklas |
592 |
<helptext external_id="annotationtype.edit.categories" |
3395 |
28 May 07 |
nicklas |
593 |
title="Categories"> |
3395 |
28 May 07 |
nicklas |
594 |
|
3395 |
28 May 07 |
nicklas |
595 |
<para> |
3395 |
28 May 07 |
nicklas |
596 |
Annotation type can be grouped together by |
3395 |
28 May 07 |
nicklas |
597 |
placing them in one or more categories. This |
3395 |
28 May 07 |
nicklas |
598 |
enhances display by avoid overcrowding the list |
3395 |
28 May 07 |
nicklas |
599 |
of annotation types presented to users. It also |
3395 |
28 May 07 |
nicklas |
600 |
allows to improve the display of information. |
3395 |
28 May 07 |
nicklas |
601 |
</para> |
3395 |
28 May 07 |
nicklas |
602 |
|
3395 |
28 May 07 |
nicklas |
603 |
<para> |
3395 |
28 May 07 |
nicklas |
604 |
The <guilabel>Categories</guilabel> list displays |
3395 |
28 May 07 |
nicklas |
605 |
the currently associated categories. Use the |
3395 |
28 May 07 |
nicklas |
606 |
<guibutton>Add categories</guibutton> button |
3395 |
28 May 07 |
nicklas |
607 |
to add more categories, or the <guilabel>Remove</guilabel> |
3395 |
28 May 07 |
nicklas |
608 |
button to remove the selected categories. |
3395 |
28 May 07 |
nicklas |
609 |
</para> |
5795 |
10 Oct 11 |
nicklas |
610 |
|
5795 |
10 Oct 11 |
nicklas |
611 |
<tip> |
5795 |
10 Oct 11 |
nicklas |
612 |
<title>Create categories with the same name as item subtypes</title> |
5795 |
10 Oct 11 |
nicklas |
613 |
<para> |
5795 |
10 Oct 11 |
nicklas |
614 |
If you, for example, have defined multiple subtypes of extracts |
5795 |
10 Oct 11 |
nicklas |
615 |
(see <xref linkend="subtypes" />), |
5795 |
10 Oct 11 |
nicklas |
616 |
it usually so that some annotation types are only intended for |
5795 |
10 Oct 11 |
nicklas |
617 |
one subtype while some other annotation types are only intended |
5795 |
10 Oct 11 |
nicklas |
618 |
for the other subtype. If you create categories with the same name |
5795 |
10 Oct 11 |
nicklas |
619 |
as the item subtypes, BASE will automatically select the corresponding |
5795 |
10 Oct 11 |
nicklas |
620 |
category when annotating an extract with a subtype. This makes the interface |
5795 |
10 Oct 11 |
nicklas |
621 |
cleaner and easier to use since irrelevant annotation types are hidden. |
5795 |
10 Oct 11 |
nicklas |
622 |
Note that it is possible for annotations to be part of more than one |
5795 |
10 Oct 11 |
nicklas |
623 |
category so it is also possible to define annotation types that are |
5795 |
10 Oct 11 |
nicklas |
624 |
intended for all types of extracts by including them in both categories. |
5795 |
10 Oct 11 |
nicklas |
625 |
</para> |
5795 |
10 Oct 11 |
nicklas |
626 |
</tip> |
5795 |
10 Oct 11 |
nicklas |
627 |
|
3395 |
28 May 07 |
nicklas |
628 |
<seeother> |
3395 |
28 May 07 |
nicklas |
629 |
<other external_id="annotationtype.edit">Properties</other> |
3395 |
28 May 07 |
nicklas |
630 |
<other external_id="annotationtype.edit.options">Options</other> |
3395 |
28 May 07 |
nicklas |
631 |
<other external_id="annotationtype.edit.items">Item types</other> |
3395 |
28 May 07 |
nicklas |
632 |
</seeother> |
3395 |
28 May 07 |
nicklas |
633 |
</helptext> |
3395 |
28 May 07 |
nicklas |
634 |
</sect2> |
3395 |
28 May 07 |
nicklas |
635 |
</sect1> |
3395 |
28 May 07 |
nicklas |
636 |
|
3396 |
28 May 07 |
nicklas |
637 |
<sect1 id="annotations.annotating"> |
5782 |
04 Oct 11 |
nicklas |
638 |
<?dbhtml filename="annotating.html" ?> |
3396 |
28 May 07 |
nicklas |
639 |
<title>Annotating items</title> |
3396 |
28 May 07 |
nicklas |
640 |
|
3396 |
28 May 07 |
nicklas |
641 |
<para> |
3396 |
28 May 07 |
nicklas |
642 |
Entering annotation values follow the same pattern |
3396 |
28 May 07 |
nicklas |
643 |
for all items that can have annotations. They all have |
3396 |
28 May 07 |
nicklas |
644 |
a <guilabel>Annotations & parameters</guilabel> tab |
3396 |
28 May 07 |
nicklas |
645 |
in their edit view. On this tab you can specify values |
3396 |
28 May 07 |
nicklas |
646 |
for all annotation types assigned to the type of item, |
3396 |
28 May 07 |
nicklas |
647 |
and all parameters that are attached to the protocol |
3396 |
28 May 07 |
nicklas |
648 |
used to create the item. Some items, for example |
3396 |
28 May 07 |
nicklas |
649 |
<emphasis>biosources</emphasis> and <emphasis>array designs</emphasis> |
3487 |
13 Jun 07 |
peter |
650 |
cannot have a protocol. In their case the tab is labelled |
3396 |
28 May 07 |
nicklas |
651 |
<guilabel>Annotations</guilabel>. |
3396 |
28 May 07 |
nicklas |
652 |
</para> |
3396 |
28 May 07 |
nicklas |
653 |
|
3396 |
28 May 07 |
nicklas |
654 |
<figure |
3396 |
28 May 07 |
nicklas |
655 |
id="annotations.figures.annotate"> |
3396 |
28 May 07 |
nicklas |
656 |
<title>Annotating a sample</title> |
3396 |
28 May 07 |
nicklas |
657 |
<screenshot> |
3396 |
28 May 07 |
nicklas |
658 |
<mediaobject> |
3396 |
28 May 07 |
nicklas |
659 |
<imageobject> |
3396 |
28 May 07 |
nicklas |
660 |
<imagedata |
3396 |
28 May 07 |
nicklas |
661 |
fileref="figures/annotate.png" format="PNG" /> |
3396 |
28 May 07 |
nicklas |
662 |
</imageobject> |
3396 |
28 May 07 |
nicklas |
663 |
</mediaobject> |
3396 |
28 May 07 |
nicklas |
664 |
</screenshot> |
3396 |
28 May 07 |
nicklas |
665 |
</figure> |
3395 |
28 May 07 |
nicklas |
666 |
|
3396 |
28 May 07 |
nicklas |
667 |
<helptext external_id="annotations.edit" |
3396 |
28 May 07 |
nicklas |
668 |
title="Annotations & parameters"> |
3396 |
28 May 07 |
nicklas |
669 |
|
3396 |
28 May 07 |
nicklas |
670 |
<para> |
6961 |
01 Oct 15 |
nicklas |
671 |
All possible annotation types are listed under the |
6961 |
01 Oct 15 |
nicklas |
672 |
<guilabel>Primary annotations</guilabel> section. Click |
6961 |
01 Oct 15 |
nicklas |
673 |
on an entry in the list to display a form for entering |
6961 |
01 Oct 15 |
nicklas |
674 |
a value for the annotation. Depending |
3396 |
28 May 07 |
nicklas |
675 |
on the options set on the annotation type the form may be a simple |
3396 |
28 May 07 |
nicklas |
676 |
free text field, a list of checkboxes or radiobuttons, or |
3396 |
28 May 07 |
nicklas |
677 |
something else. |
3396 |
28 May 07 |
nicklas |
678 |
</para> |
3396 |
28 May 07 |
nicklas |
679 |
|
3396 |
28 May 07 |
nicklas |
680 |
<para> |
6961 |
01 Oct 15 |
nicklas |
681 |
Annotation types with an <guilabel>x</guilabel> in front |
3396 |
28 May 07 |
nicklas |
682 |
of their names already have a value. |
3396 |
28 May 07 |
nicklas |
683 |
</para> |
3396 |
28 May 07 |
nicklas |
684 |
|
3396 |
28 May 07 |
nicklas |
685 |
<para> |
3400 |
29 May 07 |
nicklas |
686 |
Annotation types marked with angle brackets |
3400 |
29 May 07 |
nicklas |
687 |
<nohelp> |
6961 |
01 Oct 15 |
nicklas |
688 |
(<guiicon><inlinemediaobject><imageobject><imagedata fileref="figures/parameter.png" format="PNG" |
6961 |
01 Oct 15 |
nicklas |
689 |
/></imageobject></inlinemediaobject></guiicon>) |
3950 |
12 Nov 07 |
martin |
690 |
</nohelp> |
3400 |
29 May 07 |
nicklas |
691 |
are protocol parameters. |
3396 |
28 May 07 |
nicklas |
692 |
</para> |
3396 |
28 May 07 |
nicklas |
693 |
|
3396 |
28 May 07 |
nicklas |
694 |
<para> |
3396 |
28 May 07 |
nicklas |
695 |
Select an option in the <guilabel>Categories</guilabel> list to filter the |
3396 |
28 May 07 |
nicklas |
696 |
annotation types based on the categories |
3396 |
28 May 07 |
nicklas |
697 |
they belong to. This list contains all available |
3396 |
28 May 07 |
nicklas |
698 |
categories, and three special ones: |
3396 |
28 May 07 |
nicklas |
699 |
<itemizedlist> |
3396 |
28 May 07 |
nicklas |
700 |
<listitem> |
3396 |
28 May 07 |
nicklas |
701 |
<para> |
4487 |
08 Sep 08 |
jari |
702 |
<guilabel>all</guilabel>: Display all annotation types |
3396 |
28 May 07 |
nicklas |
703 |
</para> |
3396 |
28 May 07 |
nicklas |
704 |
</listitem> |
3396 |
28 May 07 |
nicklas |
705 |
<listitem> |
3396 |
28 May 07 |
nicklas |
706 |
<para> |
3396 |
28 May 07 |
nicklas |
707 |
<guilabel>protocol parameters</guilabel>: Display only |
3396 |
28 May 07 |
nicklas |
708 |
those annotation types that are parameters to the current |
3396 |
28 May 07 |
nicklas |
709 |
protocol. |
3396 |
28 May 07 |
nicklas |
710 |
</para> |
3396 |
28 May 07 |
nicklas |
711 |
</listitem> |
3396 |
28 May 07 |
nicklas |
712 |
<listitem> |
3396 |
28 May 07 |
nicklas |
713 |
<para> |
3400 |
29 May 07 |
nicklas |
714 |
<guilabel>uncategorized</guilabel>: Display only annotation types |
3487 |
13 Jun 07 |
peter |
715 |
that has not been put into a category. |
3396 |
28 May 07 |
nicklas |
716 |
</para> |
3396 |
28 May 07 |
nicklas |
717 |
</listitem> |
3396 |
28 May 07 |
nicklas |
718 |
</itemizedlist> |
3396 |
28 May 07 |
nicklas |
719 |
</para> |
3396 |
28 May 07 |
nicklas |
720 |
|
6961 |
01 Oct 15 |
nicklas |
721 |
|
3400 |
29 May 07 |
nicklas |
722 |
<seeother> |
6961 |
01 Oct 15 |
nicklas |
723 |
<other external_id="annotations.inherit">Inherit annotations</other> |
7341 |
18 Apr 17 |
nicklas |
724 |
<other external_id="annotations.project-specific">Project-specific annotations</other> |
3400 |
29 May 07 |
nicklas |
725 |
</seeother> |
3396 |
28 May 07 |
nicklas |
726 |
|
3396 |
28 May 07 |
nicklas |
727 |
</helptext> |
3396 |
28 May 07 |
nicklas |
728 |
|
7341 |
18 Apr 17 |
nicklas |
729 |
<sect2 id="annotations.project-specific"> |
7341 |
18 Apr 17 |
nicklas |
730 |
<title>Project-specific annotations</title> |
7341 |
18 Apr 17 |
nicklas |
731 |
<para> |
7341 |
18 Apr 17 |
nicklas |
732 |
<helptext external_id="annotations.project-specific" |
7341 |
18 Apr 17 |
nicklas |
733 |
title="Project-specific annotation values"> |
7341 |
18 Apr 17 |
nicklas |
734 |
|
7341 |
18 Apr 17 |
nicklas |
735 |
<para> |
7341 |
18 Apr 17 |
nicklas |
736 |
An annotation for an annotation type that has the |
7341 |
18 Apr 17 |
nicklas |
737 |
<guilabel>Projects annotations</guilabel> |
7341 |
18 Apr 17 |
nicklas |
738 |
feature enabled can be edited more or less in the |
7341 |
18 Apr 17 |
nicklas |
739 |
same way as any other annotation. If an item is edited when |
7341 |
18 Apr 17 |
nicklas |
740 |
no project is active only the <guilabel>default value</guilabel> |
7341 |
18 Apr 17 |
nicklas |
741 |
is accessible. It can be created, modified and deleted just as |
7341 |
18 Apr 17 |
nicklas |
742 |
any other annotation, but note that deleting the default value |
7341 |
18 Apr 17 |
nicklas |
743 |
will not delete any existing project-specific values. |
7341 |
18 Apr 17 |
nicklas |
744 |
</para> |
7341 |
18 Apr 17 |
nicklas |
745 |
|
7341 |
18 Apr 17 |
nicklas |
746 |
<para> |
7341 |
18 Apr 17 |
nicklas |
747 |
If an item is edited when a project is active, and it doesn't |
7341 |
18 Apr 17 |
nicklas |
748 |
yet have a project-specific value, the default value is visible. |
7341 |
18 Apr 17 |
nicklas |
749 |
If the value is modified, a project-specific annotation is automatically |
7341 |
18 Apr 17 |
nicklas |
750 |
created (the default value is never modified when a project is |
7341 |
18 Apr 17 |
nicklas |
751 |
active). The project-specific value may be deleted to bring back |
7341 |
18 Apr 17 |
nicklas |
752 |
the default value again. Note that changing the project-specific |
7341 |
18 Apr 17 |
nicklas |
753 |
value back to the original value (=same as the default) will not |
7341 |
18 Apr 17 |
nicklas |
754 |
remove the project-specific value. |
7341 |
18 Apr 17 |
nicklas |
755 |
</para> |
7341 |
18 Apr 17 |
nicklas |
756 |
|
7341 |
18 Apr 17 |
nicklas |
757 |
<seeother> |
7341 |
18 Apr 17 |
nicklas |
758 |
<other external_id="annotations.edit">Annotations and parameters</other> |
7341 |
18 Apr 17 |
nicklas |
759 |
<other external_id="annotationtype.edit"></other> |
7341 |
18 Apr 17 |
nicklas |
760 |
</seeother> |
7341 |
18 Apr 17 |
nicklas |
761 |
</helptext> |
7341 |
18 Apr 17 |
nicklas |
762 |
</para> |
7341 |
18 Apr 17 |
nicklas |
763 |
</sect2> |
7341 |
18 Apr 17 |
nicklas |
764 |
|
3396 |
28 May 07 |
nicklas |
765 |
<sect2 id="annotations.inheriting"> |
3396 |
28 May 07 |
nicklas |
766 |
<title>Inheriting annotations from other items</title> |
3400 |
29 May 07 |
nicklas |
767 |
|
6961 |
01 Oct 15 |
nicklas |
768 |
<helptext external_id="annotations.inherit" |
3400 |
29 May 07 |
nicklas |
769 |
title="Inherit annotations"> |
3400 |
29 May 07 |
nicklas |
770 |
<para> |
3400 |
29 May 07 |
nicklas |
771 |
An item may inherit annotations from any of it's parent items. |
3400 |
29 May 07 |
nicklas |
772 |
E.g. an extract can inherit annotations from the sample or biosource |
3400 |
29 May 07 |
nicklas |
773 |
it was created from. This is an important feature to make the |
3400 |
29 May 07 |
nicklas |
774 |
experimental factors work. Annotations that should be used as |
6961 |
01 Oct 15 |
nicklas |
775 |
experimental factors must be inherited to the root raw bioassay level. |
3400 |
29 May 07 |
nicklas |
776 |
<nohelp>See <xref linkend="experiments_analysis.experiment.factors" /> for more |
6961 |
01 Oct 15 |
nicklas |
777 |
information about experimental factors.</nohelp> Click on the |
6961 |
01 Oct 15 |
nicklas |
778 |
<guibutton>Inherit…</guibutton> button to open a dialog for inheriting |
6961 |
01 Oct 15 |
nicklas |
779 |
annotations. |
3400 |
29 May 07 |
nicklas |
780 |
</para> |
3400 |
29 May 07 |
nicklas |
781 |
|
6961 |
01 Oct 15 |
nicklas |
782 |
<para> |
6961 |
01 Oct 15 |
nicklas |
783 |
Annotations can either be inherited by reference (the default) or as a cloned value. Inheriting |
6961 |
01 Oct 15 |
nicklas |
784 |
by reference means that if you change the value of the source annotation the new value is automatically |
6961 |
01 Oct 15 |
nicklas |
785 |
picked up by all items inheriting it. A cloned annotation is a copy |
6961 |
01 Oct 15 |
nicklas |
786 |
of the original annotation and it is not automatically updated if the original |
6961 |
01 Oct 15 |
nicklas |
787 |
annotation is modified. |
6961 |
01 Oct 15 |
nicklas |
788 |
</para> |
6961 |
01 Oct 15 |
nicklas |
789 |
|
6961 |
01 Oct 15 |
nicklas |
790 |
<para> |
6961 |
01 Oct 15 |
nicklas |
791 |
Inherited and cloned annotations are listed under the <guilabel>Inherited & cloned</guilabel> |
6961 |
01 Oct 15 |
nicklas |
792 |
section. Inherited annotations are marked with <guiicon><inlinemediaobject><imageobject><imagedata |
6961 |
01 Oct 15 |
nicklas |
793 |
fileref="figures/inherited.png" format="PNG" |
6961 |
01 Oct 15 |
nicklas |
794 |
/></imageobject></inlinemediaobject></guiicon> and are always a references back to the original |
6961 |
01 Oct 15 |
nicklas |
795 |
value. Cloned annotations are marked with a double <guilabel>xx</guilabel>. Cloned annotations |
6961 |
01 Oct 15 |
nicklas |
796 |
that are out-of-sync with their source annotations are marked with <guiicon><inlinemediaobject><imageobject><imagedata |
6961 |
01 Oct 15 |
nicklas |
797 |
fileref="figures/cloned-outofsync.png" format="PNG" |
6961 |
01 Oct 15 |
nicklas |
798 |
/></imageobject></inlinemediaobject></guiicon>. |
6961 |
01 Oct 15 |
nicklas |
799 |
</para> |
6961 |
01 Oct 15 |
nicklas |
800 |
|
6961 |
01 Oct 15 |
nicklas |
801 |
<variablelist> |
6961 |
01 Oct 15 |
nicklas |
802 |
<varlistentry> |
6961 |
01 Oct 15 |
nicklas |
803 |
<term> |
6961 |
01 Oct 15 |
nicklas |
804 |
<guilabel>Inherit...</guilabel> |
6961 |
01 Oct 15 |
nicklas |
805 |
</term> |
6961 |
01 Oct 15 |
nicklas |
806 |
<listitem> |
6961 |
01 Oct 15 |
nicklas |
807 |
<para>Opens the <guilabel>Inherit annotations</guilabel> dialog (see below).</para> |
6961 |
01 Oct 15 |
nicklas |
808 |
</listitem> |
6961 |
01 Oct 15 |
nicklas |
809 |
</varlistentry> |
6961 |
01 Oct 15 |
nicklas |
810 |
<varlistentry> |
6961 |
01 Oct 15 |
nicklas |
811 |
<term> |
6961 |
01 Oct 15 |
nicklas |
812 |
<guilabel>Delete</guilabel> |
6961 |
01 Oct 15 |
nicklas |
813 |
</term> |
6961 |
01 Oct 15 |
nicklas |
814 |
<listitem> |
6961 |
01 Oct 15 |
nicklas |
815 |
<para> |
6961 |
01 Oct 15 |
nicklas |
816 |
Will remove values from the checked primary annotations and delete |
6961 |
01 Oct 15 |
nicklas |
817 |
links to inherited and cloned annotations. |
6961 |
01 Oct 15 |
nicklas |
818 |
</para> |
6961 |
01 Oct 15 |
nicklas |
819 |
</listitem> |
6961 |
01 Oct 15 |
nicklas |
820 |
</varlistentry> |
6961 |
01 Oct 15 |
nicklas |
821 |
<varlistentry> |
6961 |
01 Oct 15 |
nicklas |
822 |
<term> |
6961 |
01 Oct 15 |
nicklas |
823 |
<guilabel>Sync, Clone, Unclone</guilabel> |
6961 |
01 Oct 15 |
nicklas |
824 |
</term> |
6961 |
01 Oct 15 |
nicklas |
825 |
<listitem> |
6961 |
01 Oct 15 |
nicklas |
826 |
<para> |
6961 |
01 Oct 15 |
nicklas |
827 |
Convert between INHERITED and CLONED annotation and synchronizes |
6961 |
01 Oct 15 |
nicklas |
828 |
cloned annotations with their source annotation in case the values |
6961 |
01 Oct 15 |
nicklas |
829 |
have changed. |
6961 |
01 Oct 15 |
nicklas |
830 |
</para> |
6961 |
01 Oct 15 |
nicklas |
831 |
</listitem> |
6961 |
01 Oct 15 |
nicklas |
832 |
</varlistentry> |
6961 |
01 Oct 15 |
nicklas |
833 |
</variablelist> |
6961 |
01 Oct 15 |
nicklas |
834 |
|
3400 |
29 May 07 |
nicklas |
835 |
<nohelp> |
3400 |
29 May 07 |
nicklas |
836 |
<figure |
3400 |
29 May 07 |
nicklas |
837 |
id="annotations.figures.inherit"> |
3400 |
29 May 07 |
nicklas |
838 |
<title>Inheriting annotations from a parent item</title> |
3400 |
29 May 07 |
nicklas |
839 |
<screenshot> |
3400 |
29 May 07 |
nicklas |
840 |
<mediaobject> |
3400 |
29 May 07 |
nicklas |
841 |
<imageobject> |
3400 |
29 May 07 |
nicklas |
842 |
<imagedata |
3400 |
29 May 07 |
nicklas |
843 |
fileref="figures/inherit_annotations.png" format="PNG" /> |
3400 |
29 May 07 |
nicklas |
844 |
</imageobject> |
3400 |
29 May 07 |
nicklas |
845 |
</mediaobject> |
3400 |
29 May 07 |
nicklas |
846 |
</screenshot> |
3400 |
29 May 07 |
nicklas |
847 |
</figure> |
3400 |
29 May 07 |
nicklas |
848 |
</nohelp> |
3400 |
29 May 07 |
nicklas |
849 |
|
3400 |
29 May 07 |
nicklas |
850 |
<para> |
6961 |
01 Oct 15 |
nicklas |
851 |
In this dialog there is a tree-like structure in two levels to the left. |
6961 |
01 Oct 15 |
nicklas |
852 |
The first level |
6961 |
01 Oct 15 |
nicklas |
853 |
lists all parent items which has at least one annotation. The second |
3400 |
29 May 07 |
nicklas |
854 |
level lists the annotations and protocol parameters for the item. |
3400 |
29 May 07 |
nicklas |
855 |
Selecting an item in the first level will inherit all annotations |
6961 |
01 Oct 15 |
nicklas |
856 |
from that item. Selecting an annotation or protocol parameter at |
6961 |
01 Oct 15 |
nicklas |
857 |
the second level will inherit only the selected one. |
3400 |
29 May 07 |
nicklas |
858 |
</para> |
3400 |
29 May 07 |
nicklas |
859 |
|
6724 |
12 Feb 15 |
nicklas |
860 |
<para> |
6724 |
12 Feb 15 |
nicklas |
861 |
The filter field on the top of the dialog is a simple search filter to |
6724 |
12 Feb 15 |
nicklas |
862 |
make it easier to find a specific annotation. In large projects, the |
6724 |
12 Feb 15 |
nicklas |
863 |
parent tree may contain lots of items having hundreds of different |
6724 |
12 Feb 15 |
nicklas |
864 |
annotations. Use the filter to find annotations containing the |
6724 |
12 Feb 15 |
nicklas |
865 |
same text. The search is case-insensitive and will match anywhere |
6724 |
12 Feb 15 |
nicklas |
866 |
on the name of the annotation type, but not values. The filter only |
6724 |
12 Feb 15 |
nicklas |
867 |
affects what is displayed. Changes that have been made to hidden items |
6724 |
12 Feb 15 |
nicklas |
868 |
are still saved. |
6724 |
12 Feb 15 |
nicklas |
869 |
</para> |
6724 |
12 Feb 15 |
nicklas |
870 |
|
6981 |
08 Oct 15 |
nicklas |
871 |
<para> |
6981 |
08 Oct 15 |
nicklas |
872 |
Use the <guibutton>Inherit</guibutton> button to inherit the selected |
6981 |
08 Oct 15 |
nicklas |
873 |
annotations by reference, and the <guibutton>Clone</guibutton> button |
6981 |
08 Oct 15 |
nicklas |
874 |
to clone the values of the selected annotations. |
6981 |
08 Oct 15 |
nicklas |
875 |
</para> |
6981 |
08 Oct 15 |
nicklas |
876 |
|
3400 |
29 May 07 |
nicklas |
877 |
<note> |
3400 |
29 May 07 |
nicklas |
878 |
<itemizedlist> |
3400 |
29 May 07 |
nicklas |
879 |
<listitem> |
3400 |
29 May 07 |
nicklas |
880 |
<para> |
6981 |
08 Oct 15 |
nicklas |
881 |
Already inherited or cloned annotations are not shown in the dialog. |
3400 |
29 May 07 |
nicklas |
882 |
</para> |
3400 |
29 May 07 |
nicklas |
883 |
</listitem> |
3400 |
29 May 07 |
nicklas |
884 |
<listitem> |
3400 |
29 May 07 |
nicklas |
885 |
<para> |
6981 |
08 Oct 15 |
nicklas |
886 |
Annotations that are inherited by reference can easily be converted to |
6981 |
08 Oct 15 |
nicklas |
887 |
cloned annotations. Select the annotation in the list and click on the |
6981 |
08 Oct 15 |
nicklas |
888 |
<guilabel>clone</guilabel> link. |
6961 |
01 Oct 15 |
nicklas |
889 |
<nohelp> |
6961 |
01 Oct 15 |
nicklas |
890 |
<figure> |
6961 |
01 Oct 15 |
nicklas |
891 |
<title>Convert to a cloned annotation</title> |
6961 |
01 Oct 15 |
nicklas |
892 |
<screenshot> |
6961 |
01 Oct 15 |
nicklas |
893 |
<mediaobject> |
6961 |
01 Oct 15 |
nicklas |
894 |
<imageobject> |
6961 |
01 Oct 15 |
nicklas |
895 |
<imagedata |
6961 |
01 Oct 15 |
nicklas |
896 |
fileref="figures/clone_annotation.png" format="PNG" /> |
6961 |
01 Oct 15 |
nicklas |
897 |
</imageobject> |
6961 |
01 Oct 15 |
nicklas |
898 |
</mediaobject> |
6961 |
01 Oct 15 |
nicklas |
899 |
</screenshot> |
6961 |
01 Oct 15 |
nicklas |
900 |
</figure> |
6961 |
01 Oct 15 |
nicklas |
901 |
</nohelp> |
3400 |
29 May 07 |
nicklas |
902 |
</para> |
3400 |
29 May 07 |
nicklas |
903 |
</listitem> |
3400 |
29 May 07 |
nicklas |
904 |
<listitem> |
3400 |
29 May 07 |
nicklas |
905 |
<para> |
3400 |
29 May 07 |
nicklas |
906 |
If you delete an annotation from a parent item, the inheritance will |
3400 |
29 May 07 |
nicklas |
907 |
be lost, even if you later add a value again. |
3400 |
29 May 07 |
nicklas |
908 |
</para> |
3400 |
29 May 07 |
nicklas |
909 |
</listitem> |
3400 |
29 May 07 |
nicklas |
910 |
</itemizedlist> |
3400 |
29 May 07 |
nicklas |
911 |
</note> |
3400 |
29 May 07 |
nicklas |
912 |
|
3400 |
29 May 07 |
nicklas |
913 |
<warning> |
3400 |
29 May 07 |
nicklas |
914 |
<para> |
3400 |
29 May 07 |
nicklas |
915 |
If you rearrange links to parent items after you have |
3400 |
29 May 07 |
nicklas |
916 |
specified inheritance, it may happen that you are inheriting |
3400 |
29 May 07 |
nicklas |
917 |
annotation from non-parent items. This will be flagged with a warning |
4771 |
19 Feb 09 |
nicklas |
918 |
icon in the list, and must be fixed manually. The item overview |
3400 |
29 May 07 |
nicklas |
919 |
tool is an excellent help for locating this kind of problems. |
4771 |
19 Feb 09 |
nicklas |
920 |
<nohelp>See <xref linkend="webclient.itemoverview" />.</nohelp> |
3400 |
29 May 07 |
nicklas |
921 |
</para> |
3400 |
29 May 07 |
nicklas |
922 |
</warning> |
3400 |
29 May 07 |
nicklas |
923 |
|
3400 |
29 May 07 |
nicklas |
924 |
<seeother> |
3400 |
29 May 07 |
nicklas |
925 |
<other external_id="annotations.edit">Annotations and parameters</other> |
3400 |
29 May 07 |
nicklas |
926 |
<other external_id="experiment.edit.factors">Experimental factors</other> |
6725 |
12 Feb 15 |
nicklas |
927 |
<other external_id="annotations.batch_inherit">Batch inherit annotations</other> |
4772 |
19 Feb 09 |
nicklas |
928 |
<other external_id="item.overview">Item overview tool</other> |
3400 |
29 May 07 |
nicklas |
929 |
</seeother> |
3400 |
29 May 07 |
nicklas |
930 |
|
3400 |
29 May 07 |
nicklas |
931 |
</helptext> |
3400 |
29 May 07 |
nicklas |
932 |
|
3396 |
28 May 07 |
nicklas |
933 |
</sect2> |
3396 |
28 May 07 |
nicklas |
934 |
|
6725 |
12 Feb 15 |
nicklas |
935 |
<sect2 id="annotations.batch-inherit"> |
6725 |
12 Feb 15 |
nicklas |
936 |
<title>Batch inherit annotations</title> |
6725 |
12 Feb 15 |
nicklas |
937 |
|
6725 |
12 Feb 15 |
nicklas |
938 |
<helptext external_id="annotations.batch_inherit" |
6725 |
12 Feb 15 |
nicklas |
939 |
title="Batch inherit annotations"> |
6725 |
12 Feb 15 |
nicklas |
940 |
<para> |
6725 |
12 Feb 15 |
nicklas |
941 |
Manually inheriting annotations on a per-item basis will quickly become a time-consuming |
6725 |
12 Feb 15 |
nicklas |
942 |
and boring task as the project gets larger. Typically, there is a given set of annotations |
6725 |
12 Feb 15 |
nicklas |
943 |
that should be inherited from different levels in the parent chain. This is possible |
6725 |
12 Feb 15 |
nicklas |
944 |
with the batch inherit feature. Open this dialog by selecting at least one item in the |
6725 |
12 Feb 15 |
nicklas |
945 |
list-view and then use the <guibutton>Inherit annotations…</guibutton> button |
6725 |
12 Feb 15 |
nicklas |
946 |
in the toolbar. |
6725 |
12 Feb 15 |
nicklas |
947 |
</para> |
6725 |
12 Feb 15 |
nicklas |
948 |
|
6725 |
12 Feb 15 |
nicklas |
949 |
<nohelp> |
6725 |
12 Feb 15 |
nicklas |
950 |
<figure |
6725 |
12 Feb 15 |
nicklas |
951 |
id="annotations.figures.batch_inherit"> |
6725 |
12 Feb 15 |
nicklas |
952 |
<title>Batch inherit annotations</title> |
6725 |
12 Feb 15 |
nicklas |
953 |
<screenshot> |
6725 |
12 Feb 15 |
nicklas |
954 |
<mediaobject> |
6725 |
12 Feb 15 |
nicklas |
955 |
<imageobject> |
6725 |
12 Feb 15 |
nicklas |
956 |
<imagedata |
6725 |
12 Feb 15 |
nicklas |
957 |
fileref="figures/batch_inherit_annotations.png" format="PNG" /> |
6725 |
12 Feb 15 |
nicklas |
958 |
</imageobject> |
6725 |
12 Feb 15 |
nicklas |
959 |
</mediaobject> |
6725 |
12 Feb 15 |
nicklas |
960 |
</screenshot> |
6725 |
12 Feb 15 |
nicklas |
961 |
</figure> |
6725 |
12 Feb 15 |
nicklas |
962 |
</nohelp> |
6725 |
12 Feb 15 |
nicklas |
963 |
|
6725 |
12 Feb 15 |
nicklas |
964 |
|
6725 |
12 Feb 15 |
nicklas |
965 |
<variablelist> |
6725 |
12 Feb 15 |
nicklas |
966 |
<varlistentry> |
6725 |
12 Feb 15 |
nicklas |
967 |
<term><guilabel>Select annotation types</guilabel></term> |
6725 |
12 Feb 15 |
nicklas |
968 |
<listitem> |
6725 |
12 Feb 15 |
nicklas |
969 |
<para> |
6725 |
12 Feb 15 |
nicklas |
970 |
Use this button to select one or more annotation types that you want to inherit. |
6725 |
12 Feb 15 |
nicklas |
971 |
Once the selection has been made, the selected annotation types will be added to |
6725 |
12 Feb 15 |
nicklas |
972 |
the table in the dialog as shown on the screen shot. |
6725 |
12 Feb 15 |
nicklas |
973 |
</para> |
6725 |
12 Feb 15 |
nicklas |
974 |
</listitem> |
6725 |
12 Feb 15 |
nicklas |
975 |
</varlistentry> |
6725 |
12 Feb 15 |
nicklas |
976 |
<varlistentry> |
6725 |
12 Feb 15 |
nicklas |
977 |
<term><guilabel>Action</guilabel></term> |
6725 |
12 Feb 15 |
nicklas |
978 |
<listitem> |
6725 |
12 Feb 15 |
nicklas |
979 |
<para> |
6725 |
12 Feb 15 |
nicklas |
980 |
For each annotation type you can select if you want to |
6961 |
01 Oct 15 |
nicklas |
981 |
<guilabel>inherit</guilabel> or <guilabel>clone</guilabel> new annotations, |
6961 |
01 Oct 15 |
nicklas |
982 |
<guilabel>remove</guilabel> existing inherited annotations or |
6961 |
01 Oct 15 |
nicklas |
983 |
<guilabel>resync</guilabel> existing cloned annotation. It is possible to use different |
6725 |
12 Feb 15 |
nicklas |
984 |
actions for different annotation types. |
6725 |
12 Feb 15 |
nicklas |
985 |
</para> |
6725 |
12 Feb 15 |
nicklas |
986 |
</listitem> |
6725 |
12 Feb 15 |
nicklas |
987 |
</varlistentry> |
6725 |
12 Feb 15 |
nicklas |
988 |
<varlistentry> |
6725 |
12 Feb 15 |
nicklas |
989 |
<term><guilabel>Parent item type</guilabel></term> |
6725 |
12 Feb 15 |
nicklas |
990 |
<listitem> |
6725 |
12 Feb 15 |
nicklas |
991 |
<para> |
6725 |
12 Feb 15 |
nicklas |
992 |
In this list you can select if you want to inherit from |
6725 |
12 Feb 15 |
nicklas |
993 |
any type of parent or only from a specific type. This is |
6725 |
12 Feb 15 |
nicklas |
994 |
useful if the same annotation is present on multiple parent |
6725 |
12 Feb 15 |
nicklas |
995 |
levels. If the annotation type has been added to a category, |
6725 |
12 Feb 15 |
nicklas |
996 |
BASE will automatically try to guess the parent type (=the |
6725 |
12 Feb 15 |
nicklas |
997 |
parent type that has the same name as the category). This |
6725 |
12 Feb 15 |
nicklas |
998 |
option is disabled when removing annotations. |
6725 |
12 Feb 15 |
nicklas |
999 |
</para> |
6725 |
12 Feb 15 |
nicklas |
1000 |
</listitem> |
6725 |
12 Feb 15 |
nicklas |
1001 |
</varlistentry> |
6725 |
12 Feb 15 |
nicklas |
1002 |
<varlistentry> |
6725 |
12 Feb 15 |
nicklas |
1003 |
<term><guilabel>Options</guilabel></term> |
6725 |
12 Feb 15 |
nicklas |
1004 |
<listitem> |
6725 |
12 Feb 15 |
nicklas |
1005 |
<para> |
6725 |
12 Feb 15 |
nicklas |
1006 |
You may specify if existing inherited annotations should be |
6725 |
12 Feb 15 |
nicklas |
1007 |
replaced and if duplicate inheritance should be allowed or not. |
6725 |
12 Feb 15 |
nicklas |
1008 |
The default is to replace existing annotations and not allow |
6725 |
12 Feb 15 |
nicklas |
1009 |
duplicates. |
6725 |
12 Feb 15 |
nicklas |
1010 |
</para> |
6725 |
12 Feb 15 |
nicklas |
1011 |
</listitem> |
6725 |
12 Feb 15 |
nicklas |
1012 |
</varlistentry> |
6725 |
12 Feb 15 |
nicklas |
1013 |
</variablelist> |
6725 |
12 Feb 15 |
nicklas |
1014 |
|
6725 |
12 Feb 15 |
nicklas |
1015 |
<para> |
6725 |
12 Feb 15 |
nicklas |
1016 |
Click on <guibutton>Ok</guibutton> to finish. The work is performed as a background job |
6725 |
12 Feb 15 |
nicklas |
1017 |
on the server. The progress can be followed in the dialog. It may take a while to |
6725 |
12 Feb 15 |
nicklas |
1018 |
complete if several items was selected since BASE will need to look up all parents |
6725 |
12 Feb 15 |
nicklas |
1019 |
and determine if they have any annotations that match the critera that was set up. |
6725 |
12 Feb 15 |
nicklas |
1020 |
</para> |
6725 |
12 Feb 15 |
nicklas |
1021 |
</helptext> |
6725 |
12 Feb 15 |
nicklas |
1022 |
|
6725 |
12 Feb 15 |
nicklas |
1023 |
</sect2> |
6725 |
12 Feb 15 |
nicklas |
1024 |
|
3588 |
23 Jul 07 |
nicklas |
1025 |
<sect2 id="annotations.massimport"> |
3588 |
23 Jul 07 |
nicklas |
1026 |
<title>Mass annotation import plug-in</title> |
3588 |
23 Jul 07 |
nicklas |
1027 |
|
3588 |
23 Jul 07 |
nicklas |
1028 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1029 |
BASE includes a plug-in for importing annotations to multiple items |
3588 |
23 Jul 07 |
nicklas |
1030 |
in one go. The plug-in read annotation values from a simple column-based |
5706 |
23 Aug 11 |
nicklas |
1031 |
text file. Usually, a tab is used as the delimiter between columns, but this |
5706 |
23 Aug 11 |
nicklas |
1032 |
is configurable. |
3588 |
23 Jul 07 |
nicklas |
1033 |
The first row should contain the column headers. One column should contain |
7620 |
04 Mar 19 |
nicklas |
1034 |
a value that can be used to identify items. Typically, the name or the external ID |
7620 |
04 Mar 19 |
nicklas |
1035 |
is used, but it is also possible to use the internal ID or an annotation type that |
7620 |
04 Mar 19 |
nicklas |
1036 |
has been flagged as an <property>identifier</property>. The rest of the columns can each be |
3588 |
23 Jul 07 |
nicklas |
1037 |
mapped to an annotation type and contains the annotation values. If a column |
3588 |
23 Jul 07 |
nicklas |
1038 |
header exactly match the name of an annotation type, the plug-in will automatically |
3588 |
23 Jul 07 |
nicklas |
1039 |
create the mapping, otherwise you must do it manually. You don't have to map |
3588 |
23 Jul 07 |
nicklas |
1040 |
all columns if you don't want to. |
3588 |
23 Jul 07 |
nicklas |
1041 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1042 |
|
3588 |
23 Jul 07 |
nicklas |
1043 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1044 |
Each column can only contain a single annotation value for each row. |
3588 |
23 Jul 07 |
nicklas |
1045 |
If you have annotation types that accept multiple values you can map |
3588 |
23 Jul 07 |
nicklas |
1046 |
two or more columns to the same annotation type, or you can add an |
3588 |
23 Jul 07 |
nicklas |
1047 |
extra row only giving the name and the extra annotation value. |
3588 |
23 Jul 07 |
nicklas |
1048 |
Here is a simple example of a valid file with comma as column separator: |
3588 |
23 Jul 07 |
nicklas |
1049 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1050 |
|
3588 |
23 Jul 07 |
nicklas |
1051 |
<programlisting> |
3588 |
23 Jul 07 |
nicklas |
1052 |
# 'Time' and 'Age' are integer types |
3588 |
23 Jul 07 |
nicklas |
1053 |
# 'Subtype' is a string enumeration |
3588 |
23 Jul 07 |
nicklas |
1054 |
# 'Comment' is a text type that accept multiple values |
3588 |
23 Jul 07 |
nicklas |
1055 |
Name,Time (hours),Age (years),Subtype,Comment |
3588 |
23 Jul 07 |
nicklas |
1056 |
Sample #1,0,0,alfa,Very good |
3588 |
23 Jul 07 |
nicklas |
1057 |
Sample #2,24,0,beta,Not so bad |
3588 |
23 Jul 07 |
nicklas |
1058 |
Sample #2,,,,Yet another comment |
3588 |
23 Jul 07 |
nicklas |
1059 |
</programlisting> |
3588 |
23 Jul 07 |
nicklas |
1060 |
|
3588 |
23 Jul 07 |
nicklas |
1061 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1062 |
The plug-in can be used with or without a configuration. The configuration |
3588 |
23 Jul 07 |
nicklas |
1063 |
keeps the regular expressions and other settings used to parse the file. If |
3588 |
23 Jul 07 |
nicklas |
1064 |
you often import annotations from the same file format, we recommend that |
3588 |
23 Jul 07 |
nicklas |
1065 |
you use a configuration. The mapping from file columns to annotation types |
3588 |
23 Jul 07 |
nicklas |
1066 |
is not part of the configuration, it must be done each time the plug-in is used. |
3588 |
23 Jul 07 |
nicklas |
1067 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1068 |
|
3588 |
23 Jul 07 |
nicklas |
1069 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1070 |
The plug-in can be used from the list view of all annotatable items. |
3588 |
23 Jul 07 |
nicklas |
1071 |
Using the plug-in is a three-step wizard: |
3588 |
23 Jul 07 |
nicklas |
1072 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1073 |
|
3588 |
23 Jul 07 |
nicklas |
1074 |
<orderedlist> |
3588 |
23 Jul 07 |
nicklas |
1075 |
<listitem> |
3588 |
23 Jul 07 |
nicklas |
1076 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1077 |
Select a file to import from and the regular expressions and other |
3588 |
23 Jul 07 |
nicklas |
1078 |
settings used to parse the file. In this step you also select the column |
3588 |
23 Jul 07 |
nicklas |
1079 |
that contains the name or external ID the items. If a configuration is used |
3588 |
23 Jul 07 |
nicklas |
1080 |
all settings on this page, except the file to import from, already has values. |
3588 |
23 Jul 07 |
nicklas |
1081 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1082 |
</listitem> |
3588 |
23 Jul 07 |
nicklas |
1083 |
|
3588 |
23 Jul 07 |
nicklas |
1084 |
<listitem> |
3588 |
23 Jul 07 |
nicklas |
1085 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1086 |
The plug-in will start parsing the file until it finds the column headers. |
3588 |
23 Jul 07 |
nicklas |
1087 |
You are asked to select an annotation type for each column. |
3588 |
23 Jul 07 |
nicklas |
1088 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1089 |
</listitem> |
3588 |
23 Jul 07 |
nicklas |
1090 |
|
3588 |
23 Jul 07 |
nicklas |
1091 |
<listitem> |
3588 |
23 Jul 07 |
nicklas |
1092 |
<para> |
3588 |
23 Jul 07 |
nicklas |
1093 |
Set error handling options and some other import options. |
3588 |
23 Jul 07 |
nicklas |
1094 |
</para> |
3588 |
23 Jul 07 |
nicklas |
1095 |
</listitem> |
3588 |
23 Jul 07 |
nicklas |
1096 |
|
3588 |
23 Jul 07 |
nicklas |
1097 |
</orderedlist> |
3588 |
23 Jul 07 |
nicklas |
1098 |
|
3588 |
23 Jul 07 |
nicklas |
1099 |
</sect2> |
3588 |
23 Jul 07 |
nicklas |
1100 |
|
3396 |
28 May 07 |
nicklas |
1101 |
</sect1> |
3396 |
28 May 07 |
nicklas |
1102 |
|
3372 |
24 May 07 |
philippe |
1103 |
</chapter> |