source: trunk/src/plugins/core/core-plugins.xml @ 7642

Last change on this file since 7642 was 7642, checked in by Nicklas Nordborg, 3 years ago

References #2137: Remove some of the deprecated code

Removed things that was deprecated a long time ago and that are not so likely to be used by plug-ins or extensions.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Id
File size: 27.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<!--
3  $Id: core-plugins.xml 7642 2019-03-12 06:53:27Z nicklas $
4
5  Copyright (C) Nicklas Nordborg
6
7  This file is part of BASE - BioArray Software Environment.
8  Available at http://base.thep.lu.se/
9
10  BASE is free software; you can redistribute it and/or
11  modify it under the terms of the GNU General Public License
12  as published by the Free Software Foundation; either version 3
13  of the License, or (at your option) any later version.
14
15  BASE is distributed in the hope that it will be useful,
16  but WITHOUT ANY WARRANTY; without even the implied warranty of
17  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  GNU General Public License for more details.
19
20  You should have received a copy of the GNU General Public License
21  along with BASE. If not, see <http://www.gnu.org/licenses/>.
22-->
23<extensions
24  xmlns="http://base.thep.lu.se/extensions.xsd"
25  id-base="net.sf.basedb.plugins."
26  >
27  <about>
28    <version>3.0</version>
29    <name>Core plug-in definitions</name>
30    <description>
31      This file contains information about all plug-ins
32      that are shipped as part of the BASE core.
33    </description>
34    <copyright>BASE development team</copyright>
35    <email>basedb-users@lists.sourceforge.net</email>
36    <url>http://base.thep.lu.se/</url>
37  </about>
38 
39  <plugin-definition id="Base1PluginExecuter">
40    <about>
41      <name>BASE 1 plug-in executor</name>
42      <description>
43        This plug-in simulates the plug-in runner from Base 1.2
44        to enable old plug-ins to be executed.
45      </description>
46    </about>
47    <plugin-class>net.sf.basedb.plugins.Base1PluginExecuter</plugin-class>
48    <settings>
49      <property name="everyone-use">1</property>
50    </settings>
51  </plugin-definition>
52
53  <plugin-definition id="BaseFileExporter">
54    <about>
55      <name>BASEfile exporter</name>
56      <description>
57        Exports bioassay set data to serial or matrix BASEfile format.
58      </description>
59    </about>
60    <plugin-class>net.sf.basedb.plugins.BaseFileExporterPlugin</plugin-class>
61    <settings>
62      <property name="everyone-use">1</property>
63      <property name="immediate-execution">1</property>
64    </settings>
65  </plugin-definition>
66
67  <plugin-definition id="BfsExporter">
68    <about>
69      <name>BFS exporter</name>
70      <description>
71        Exports bioassay set data to BFS format.
72      </description>
73    </about>
74    <plugin-class>net.sf.basedb.plugins.BfsExporterPlugin</plugin-class>
75    <settings>
76      <property name="everyone-use">1</property>
77      <property name="immediate-execution">1</property>
78    </settings>
79  </plugin-definition>
80
81  <plugin-definition id="FormulaFilter">
82    <about>
83      <name>Formula filter</name>
84      <description>
85        This plugin is used to filter a bioassay set, creating a new bioassay set with fewer spots in it.
86        The filter is based on expressions entered by the user, which are parsed with the JEP package.
87        Thus, the functionality of this plugin is very flexible.
88      </description>
89    </about>
90    <plugin-class>net.sf.basedb.plugins.FormulaFilter</plugin-class>
91    <settings>
92      <property name="everyone-use">1</property>
93    </settings>
94  </plugin-definition>
95
96  <plugin-definition id="HelpExporter">
97    <about>
98      <name>Help texts exporter</name>
99      <description>
100        This plugin is used to export a client applications help texts to a XML-file. The help
101        texts can later be imported by the corresponding import plugin.
102      </description>
103    </about>
104    <plugin-class>net.sf.basedb.plugins.HelpExporter</plugin-class>
105    <settings>
106      <property name="immediate-execution">1</property>
107    </settings>
108  </plugin-definition>
109
110  <plugin-definition id="HelpImporter">
111    <about>
112      <name>Help texts importer</name>
113      <description>
114        This plugin is used to import help texts from a XML-file to BASE.
115      </description>
116    </about>
117    <plugin-class>net.sf.basedb.plugins.HelpImporter</plugin-class>
118  </plugin-definition>
119 
120  <plugin-definition id="IntensityCalculator">
121    <about>
122      <name>Formula intensity calculator</name>
123      <description>
124        This plugin is used to calculate intensities from raw data creating an initial root bioassay set.
125        The intensities are calculated using Formula objects registered for the experiment's raw data type.
126        Thus, the functionality of this plugin can be extended by adding more formula objects to the database.
127      </description>
128    </about>
129    <plugin-class>net.sf.basedb.plugins.IntensityCalculatorPlugin</plugin-class>
130    <settings>
131      <property name="everyone-use">1</property>
132    </settings>
133  </plugin-definition>
134 
135  <plugin-definition id="JepExtraValueCalculator">
136    <about>
137      <name>Formula extra value calculator</name>
138      <description>
139        This plugin is used to calculate extra values for a bioassay set using
140        formulas entered by the user.
141      </description>
142    </about>
143    <plugin-class>net.sf.basedb.plugins.JepExtraValueCalculator</plugin-class>
144    <settings>
145      <property name="everyone-use">1</property>
146    </settings>
147  </plugin-definition>
148 
149  <plugin-definition id="JepIntensityTransformer">
150    <about>
151      <name>Formula intensity transformer</name>
152      <description>
153        This plugin is used to transform the intensities of a bioassayset using
154        formulas entered by the user.
155      </description>
156    </about>
157    <plugin-class>net.sf.basedb.plugins.JepIntensityTransformer</plugin-class>
158    <settings>
159      <property name="everyone-use">1</property>
160    </settings>
161  </plugin-definition>
162 
163  <plugin-definition id="LowessNormalization">
164    <about>
165      <name>Normalization: Lowess</name>
166      <description>
167        This is an efficient java implementation by Johan Enell
168        of the LOWESS algorithm. It provides intensity-based normalization.
169        The window size is the only smoothness parameter available
170        in this implementation. The higher it is, the smoother the
171        function will be. Tweaking the other two parameters allows
172        you to gain performance at the price of a small precision loss.
173        The default values are usually good.
174       
175        This plug-in supports the use of reporter lists for exclusion of
176        reporters in the LOWESS calculation. The option to select reporter
177        lists is visible for users with access to defined reporter lists.
178
179        For more info on LOWESS:
180        Cleveland WS, Devlin SJ: Locally weighted regression: an
181        approach to regression analysis by local fitting. J Am Stat
182        Assoc 1988, 83:596-610.
183        Yang YH, Dudoit S, Luu P, Lin DM, Peng V, Ngai J, Speed TP:
184        Normalization for cDNA microarray data: a robust composite
185        method addressing single and multiple slide systematic
186        variation. Nucleic Acids Res 2002, 30:e15.
187      </description>
188    </about>
189    <plugin-class>net.sf.basedb.plugins.LowessNormalization</plugin-class>
190    <settings>
191      <property name="everyone-use">1</property>
192    </settings>
193  </plugin-definition>
194 
195  <plugin-definition id="MedianRatioNormalization">
196    <about>
197      <name>Normalization: Median ratio</name>
198      <description>
199        This normalizer behaves differently depending on the array type.
200
201        1-channel arrays: Intensities are changed in two different ways
202        depending on source data.
203        a) For absolute intensity data the intensities are scaled
204        with the median intensity, Inew=Iold/Imedian, such that resulting
205        median is 1.
206        b) For log intensity data the intensities are subtracted with
207        the median intensity, log(Inew)=log(Iold)-log(Imedian), such that
208        resulting median is 0.
209
210        2-channel arrays: Intensities are scaled such that their geometric
211        mean (sqrt(i1 * i2)) is kept constant but the median of their ratios
212        (i1/i2) is shifted to 1.
213
214        All array types: The user can optionally exclude spots; all spots
215        with at least one intensity below a user selectable threshold are
216        removed. User selectable (low/high intensity) fractions of the
217        remaining spots are ignored in median calculation.
218      </description>
219    </about>
220    <plugin-class>net.sf.basedb.plugins.MedianRatioNormalization</plugin-class>
221    <settings>
222      <property name="everyone-use">1</property>
223    </settings>
224  </plugin-definition>
225
226  <plugin-definition id="PlateFlatFileImporter">
227    <about>
228      <name>Plate importer</name>
229      <description>
230        This plugin is used to import plates from a simple flat file.
231      </description>
232    </about>
233    <plugin-class>net.sf.basedb.plugins.PlateFlatFileImporter</plugin-class>
234  </plugin-definition>
235
236  <plugin-definition id="PlateMappingExporter">
237    <about>
238      <name>Plate mapping exporter</name>
239      <description>
240        This plugin is used to export plate mappings, which maps the
241        coordinates of one or more source plates to coordinates on
242        one or more destination plates. Use the "Plate mapping importer"
243        to import the files produced by this plugin.
244      </description>
245    </about>
246    <plugin-class>net.sf.basedb.plugins.PlateMappingExporter</plugin-class>
247    <settings>
248      <property name="immediate-execution">1</property>
249    </settings>
250  </plugin-definition>
251
252  <plugin-definition id="PlateMappingImporter">
253    <about>
254      <name>Plate mapping importer</name>
255      <description>
256        This plugin is used to import plate mapping files created
257        by the "Plate mapping exporter". The file maps the
258        coordinates of one or more source plates to coordinates
259        on one or more destination plates.
260      </description>
261    </about>
262    <plugin-class>net.sf.basedb.plugins.PlateMappingImporter</plugin-class>
263  </plugin-definition>
264
265  <plugin-definition id="RawDataFlatFileImporter">
266    <about>
267      <name>Raw data importer</name>
268      <description>
269        This plugin is used to import raw data from a simple text file.
270      </description>
271    </about>
272    <plugin-class>net.sf.basedb.plugins.RawDataFlatFileImporter</plugin-class>
273    <settings>
274      <property name="everyone-use">1</property>
275    </settings>
276  </plugin-definition>
277
278  <plugin-definition id="ReporterFlatFileImporter">
279    <about>
280      <name>Reporter importer</name>
281      <description>
282        This plugin is used to import reporters from a simple flat file.
283      </description>
284    </about>
285    <plugin-class>net.sf.basedb.plugins.ReporterFlatFileImporter</plugin-class>
286    <settings>
287      <property name="everyone-use">1</property>
288    </settings>
289  </plugin-definition>
290
291  <plugin-definition id="ReporterMapFlatFileImporter">
292    <about>
293      <name>Reporter map importer</name>
294      <description>
295        This plugin is used to import features to an ArrayDesign from a simple flat file.
296      </description>
297    </about>
298    <plugin-class>net.sf.basedb.plugins.ReporterMapFlatFileImporter</plugin-class>
299  </plugin-definition>
300
301  <plugin-definition id="ZipFileUnpacker">
302    <about>
303      <name>ZIP file unpacker</name>
304      <description>
305        This plugin unpacks a zip file on the BASE file system.
306        It supports zip and jar files.
307      </description>
308    </about>
309    <plugin-class>net.sf.basedb.plugins.ZipFileUnpacker</plugin-class>
310    <settings>
311      <property name="everyone-use">1</property>
312      <property name="immediate-execution">1</property>
313    </settings>
314  </plugin-definition>
315
316  <plugin-definition id="TarFileUnpacker">
317    <about>
318      <name>TAR file unpacker</name>
319      <description>
320        This plugin unpacks a tar file on the BASE file system.
321        It also supports TAR files compressed with the GZIP and
322        BZIP algorithms.
323      </description>
324    </about>
325    <plugin-class>net.sf.basedb.plugins.TarFileUnpacker</plugin-class>
326    <settings>
327      <property name="everyone-use">1</property>
328      <property name="immediate-execution">1</property>
329    </settings>
330  </plugin-definition>
331
332  <plugin-definition id="GzipFileUnpacker">
333    <about>
334      <name>GZip file unpacker</name>
335      <description>
336        This plugin unpacks gzip compressed files to the BASE file system.
337      </description>
338    </about>
339    <plugin-class>net.sf.basedb.plugins.GzipFileUnpacker</plugin-class>
340    <settings>
341      <property name="everyone-use">1</property>
342      <property name="immediate-execution">1</property>
343    </settings>
344  </plugin-definition>
345
346  <plugin-definition id="Bzip2FileUnpacker">
347    <about>
348      <name>BZip2 file unpacker</name>
349      <description>
350        This plugin unpacks BZip2 compressed files to the BASE file system.
351      </description>
352    </about>
353    <plugin-class>net.sf.basedb.plugins.Bzip2FileUnpacker</plugin-class>
354    <settings>
355      <property name="everyone-use">1</property>
356      <property name="immediate-execution">1</property>
357    </settings>
358  </plugin-definition>
359
360
361  <plugin-definition id="PluginConfigurationExporter">
362    <about>
363      <name>Plugin configuration exporter</name>
364      <description>
365        This plugin is used to export selected plugin configurations
366        to an XML-file. The plugin configurations can later be imported
367        by the "Plugin configuration importer".
368      </description>
369    </about>
370    <plugin-class>net.sf.basedb.plugins.PluginConfigurationExporter</plugin-class>
371    <settings>
372      <property name="everyone-use">1</property>
373      <property name="immediate-execution">1</property>
374    </settings>
375  </plugin-definition>
376
377  <plugin-definition id="PluginConfigurationImporter">
378    <about>
379      <name>Plugin configuration importer</name>
380      <description>
381        This plugin is used to import configuration for a BASE plugin from
382        an XML-file created by the "Plugin configuration exporter".
383      </description>
384    </about>
385    <plugin-class>net.sf.basedb.plugins.PluginConfigurationImporter</plugin-class>
386  </plugin-definition>
387
388  <plugin-definition id="PrintMapFlatFileImporter">
389    <about>
390      <name>Print map importer</name>
391      <description>
392        This plugin is used to import arraydesign from a print map.
393      </description>
394    </about>
395    <plugin-class>net.sf.basedb.plugins.PrintMapFlatFileImporter</plugin-class>
396  </plugin-definition>
397
398  <plugin-definition id="CdfFileReporterImporter">
399    <about>
400      <name>Affymetrix CDF probeset importer</name>
401      <description>
402        This plug-in is used to import probesets from an Affymetrix
403        CDF file as reporters. It can be used in import mode from the
404        reporter list view and from the array design view and in
405        verification mode from the array design view. The plug-in can
406        only set the name and ID of the reporters, since the CDF file
407        doesn't contains any annotation information. Probesets already
408        in BASE will not be affected by the import.
409      </description>
410    </about>
411    <plugin-class>net.sf.basedb.plugins.CdfFileReporterImporter</plugin-class>
412  </plugin-definition>
413
414  <plugin-definition id="PackedFileExporter">
415    <about>
416      <name>Packed file exporter</name>
417      <description>
418        This plugin is used to pack one or more files/directories
419        into a single file. Items should be selected before starting
420        the plug-in and they must all be located in the same parent
421        directory. The compressed file can be downloaded immediately
422        or stored in the BASE file system. The user can choose to have
423        the selected files and directories removed after they've been
424        packed.
425      </description>
426    </about>
427    <plugin-class>net.sf.basedb.plugins.PackedFileExporter</plugin-class>
428    <settings>
429      <property name="everyone-use">1</property>
430      <property name="immediate-execution">1</property>
431    </settings>
432  </plugin-definition>
433
434  <plugin-definition id="AnnotationFlatFileImporter">
435    <about>
436      <name>Annotation importer</name>
437      <description>
438        This plugin is used to import annotations to any annotatable items.
439      </description>
440    </about>
441    <plugin-class>net.sf.basedb.plugins.AnnotationFlatFileImporter</plugin-class>
442    <settings>
443      <property name="everyone-use">1</property>
444    </settings>
445  </plugin-definition>
446
447  <plugin-definition id="IlluminaRawDataImporter">
448    <about>
449      <name>Illumina raw data importer</name>
450      <description>
451        This plugin is used to import raw data from Illumina data files.
452        The plug-in can be executed from the list of raw bioassays and
453        will then only create new raw bioassays, or from within an experiment,
454        in which case the imported data will also be associated with
455        the experiment.
456      </description>
457    </about>
458    <plugin-class>net.sf.basedb.plugins.IlluminaRawDataImporter</plugin-class>
459    <settings>
460      <property name="everyone-use">1</property>
461    </settings>
462  </plugin-definition>
463
464  <plugin-definition id="GalExporter">
465    <about>
466      <name>GAL exporter</name>
467      <description>
468        This plugin exports the features of an array design to a
469        GAL file. The plugin only works for array designs that
470        has features in the database and is disabled for other
471        array designs.
472      </description>
473    </about>
474    <plugin-class>net.sf.basedb.plugins.GalExporter</plugin-class>
475    <settings>
476      <property name="everyone-use">1</property>
477      <property name="immediate-execution">1</property>
478    </settings>
479  </plugin-definition>
480
481  <plugin-definition id="ManualTransformCreator">
482    <about>
483      <name>Manual transform</name>
484      <description>
485        This plug-in allows a user to manually register an external
486        analysis procedure that has happened outside of BASE and to
487        register the parameters used and the output files that was
488        generated. Before this plug-in can be used a configuration
489        that represents the external tool must be created. The
490        configuration will be used to register possible parameters
491        and output files.
492      </description>
493    </about>
494    <plugin-class>net.sf.basedb.plugins.ManualTransformCreator</plugin-class>
495    <settings>
496      <property name="everyone-use">1</property>
497      <property name="immediate-execution">1</property>
498    </settings>
499  </plugin-definition>
500
501  <plugin-definition id="ManualDerivedBioAssayCreator">
502    <about>
503      <name>Manual derived bioassay creator</name>
504      <description>
505        This plug-in allows a user to manually register an external
506        analysis procedure that has happened outside of BASE and to
507        register the parameters used and the output files that was
508        generated. Before this plug-in can be used a configuration
509        that represents the external tool must be created. The
510        configuration will be used to register possible parameters
511        and output files.
512      </description>
513    </about>
514    <plugin-class>net.sf.basedb.plugins.ManualDerivedBioAssayCreator</plugin-class>
515    <settings>
516      <property name="everyone-use">1</property>
517      <property name="immediate-execution">1</property>
518    </settings>
519  </plugin-definition>
520
521  <plugin-definition id="FileImporter">
522    <about>
523      <name>File importer</name>
524      <description>
525        Imports and updates files in a batch. The importer
526        can create new OFFLINE or EXTERNAL files, and update
527        all types of files.
528      </description>
529    </about>
530    <plugin-class>net.sf.basedb.plugins.batchimport.FileImporter</plugin-class>
531    <settings>
532      <property name="everyone-use">1</property>
533    </settings>
534  </plugin-definition>
535
536  <plugin-definition id="KitImporter">
537    <about>
538      <name>Kit importer</name>
539      <description>
540        Imports and updates kit items in a batch.
541      </description>
542    </about>
543    <plugin-class>net.sf.basedb.plugins.batchimport.KitImporter</plugin-class>
544    <settings>
545      <property name="everyone-use">1</property>
546    </settings>
547  </plugin-definition>
548
549  <plugin-definition id="BioSourceImporter">
550    <about>
551      <name>Biosource importer</name>
552      <description>
553        Imports and updates biosources in a batch.
554      </description>
555    </about>
556    <plugin-class>net.sf.basedb.plugins.batchimport.BioSourceImporter</plugin-class>
557    <settings>
558      <property name="everyone-use">1</property>
559    </settings>
560  </plugin-definition>
561 
562  <plugin-definition id="BioPlateImporter">
563    <about>
564      <name>Bioplate importer</name>
565      <description>
566        Imports and updates bioplates in a batch.
567      </description>
568    </about>
569    <plugin-class>net.sf.basedb.plugins.batchimport.BioPlateImporter</plugin-class>
570    <settings>
571      <property name="everyone-use">1</property>
572    </settings>
573  </plugin-definition>
574
575  <plugin-definition id="SampleImporter">
576    <about>
577      <name>Sample importer</name>
578      <description>
579        Imports and updates samples in a batch.
580      </description>
581    </about>
582    <plugin-class>net.sf.basedb.plugins.batchimport.SampleImporter</plugin-class>
583    <settings>
584      <property name="everyone-use">1</property>
585    </settings>
586  </plugin-definition>
587
588  <plugin-definition id="ExtractImporter">
589    <about>
590      <name>Extract importer</name>
591      <description>
592        Imports and updates extracts in a batch.
593      </description>
594    </about>
595    <plugin-class>net.sf.basedb.plugins.batchimport.ExtractImporter</plugin-class>
596    <settings>
597      <property name="everyone-use">1</property>
598    </settings>
599  </plugin-definition>
600 
601  <plugin-definition id="AnnotationTypeImporter">
602    <about>
603      <name>Annotation type importer</name>
604      <description>
605        Imports and updates annotation types in a batch.
606      </description>
607    </about>
608    <plugin-class>net.sf.basedb.plugins.batchimport.AnnotationTypeImporter</plugin-class>
609  </plugin-definition>
610
611  <plugin-definition id="PhysicalBioAssayImporter">
612    <about>
613      <name>Physical bioassay importer</name>
614      <description>
615        Imports and updates physical bioassays in a batch.
616      </description>
617    </about>
618    <plugin-class>net.sf.basedb.plugins.batchimport.PhysicalBioAssayImporter</plugin-class>
619    <settings>
620      <property name="everyone-use">1</property>
621    </settings>
622  </plugin-definition>
623 
624  <plugin-definition id="DerivedBioAssayImporter">
625    <about>
626      <name>Derived bioassay importer</name>
627      <description>
628        Imports and updates derived bioassays in a batch.
629      </description>
630    </about>
631    <plugin-class>net.sf.basedb.plugins.batchimport.DerivedBioAssayImporter</plugin-class>
632    <settings>
633      <property name="everyone-use">1</property>
634    </settings>
635  </plugin-definition>
636 
637  <plugin-definition id="RawBioAssayImporter">
638    <about>
639      <name>Raw bioassay importer</name>
640      <description>
641        Imports and updates raw bioassays in a batch.
642      </description>
643    </about>
644    <plugin-class>net.sf.basedb.plugins.batchimport.RawBioAssayImporter</plugin-class>
645    <settings>
646      <property name="everyone-use">1</property>
647    </settings>
648  </plugin-definition>
649
650  <plugin-definition id="ArrayDesignImporter">
651    <about>
652      <name>Array design importer</name>
653      <description>
654        Imports and updates array designs in a batch.
655      </description>
656    </about>
657    <plugin-class>net.sf.basedb.plugins.batchimport.ArrayDesignImporter</plugin-class>
658  </plugin-definition>
659
660  <plugin-definition id="ArrayBatchImporter">
661    <about>
662      <name>Array batch importer</name>
663      <description>
664        Imports and updates array batches in a batch.
665      </description>
666    </about>
667    <plugin-class>net.sf.basedb.plugins.batchimport.ArrayBatchImporter</plugin-class>
668  </plugin-definition>
669
670  <plugin-definition id="ArraySlideImporter">
671    <about>
672      <name>Array slide importer</name>
673      <description>
674        Imports and updates array slides in a batch.
675      </description>
676    </about>
677    <plugin-class>net.sf.basedb.plugins.batchimport.ArraySlideImporter</plugin-class>
678  </plugin-definition>
679
680  <plugin-definition id="ExternalProgramExecutor">
681    <about>
682      <name>External program executor</name>
683      <description>
684        This plug-in is used to export data from BASE to an external
685        program, run the program, and import the result back into BASE.
686        The export and import format is set by the user but must be a
687        format supported by the external program. The export also handles
688        the parameters needed to run the external program.
689      </description>
690    </about>
691    <plugin-class>net.sf.basedb.plugins.executor.ExternalProgramExecutor</plugin-class>
692    <settings>
693      <property name="everyone-use">1</property>
694    </settings>
695  </plugin-definition>
696
697  <plugin-definition id="BfsExporterSupport">
698    <about>
699      <name>BFS exporter for the ExternalProgramExecutor</name>
700      <description>
701        Support plug-in for the external program executor that
702        exports data to the external program in BFS format. This
703        plug-in can't be used as a standalone plug-in.
704      </description>
705    </about>
706    <plugin-class>net.sf.basedb.plugins.executor.BfsExporterSupport</plugin-class>
707    <settings>
708      <property name="everyone-use">1</property>
709    </settings>
710  </plugin-definition>
711
712  <plugin-definition id="BfsImporterSupport">
713    <about>
714      <name>BFS importer for the ExternalProgramExecutor</name>
715      <description>
716        Support plug-in for the external program executor that
717        imports BFS formatted data from the external program to
718        BASE. This plug-in can't be used as a standalone plug-in.
719      </description>
720    </about>
721    <plugin-class>net.sf.basedb.plugins.executor.BfsImporterSupport</plugin-class>
722    <settings>
723      <property name="everyone-use">1</property>
724    </settings>
725  </plugin-definition>
726
727  <plugin-definition id="BaseFileExporterSupport">
728    <about>
729      <name>BASEFile exporter for the ExternalProgramExecutor</name>
730      <description>
731        Support plug-in for the external program executor that
732        exports data to the external program in BASEFile format.
733        This plug-in can't be used as a standalone plug-in.
734      </description>
735    </about>
736    <plugin-class>net.sf.basedb.plugins.executor.BaseFileExporterSupport</plugin-class>
737    <settings>
738      <property name="everyone-use">1</property>
739    </settings>
740  </plugin-definition>
741
742  <plugin-definition id="BaseFileImporterSupport">
743    <about>
744      <name>BASEfile importer for the ExternalProgramExecutor</name>
745      <description>
746        Support plug-in for the external program executor that
747        imports BASEfile formatted data from the external program
748        to BASE. This plug-in can't be used as a standalone plug-in.
749      </description>
750    </about>
751    <plugin-class>net.sf.basedb.plugins.executor.BaseFileImporterSupport</plugin-class>
752    <settings>
753      <property name="everyone-use">1</property>
754    </settings>
755  </plugin-definition>
756
757  <plugin-definition id="FileOnlyImporterSupport">
758    <about>
759      <name>File-only importer for the ExternalProgramExecutor</name>
760      <description>
761        Support plug-in for the external program executor that
762        uploads all created files to BASE and attaches them to
763        a child bioassay set. This plug-in can't be used as a
764        standalone plug-in.
765      </description>
766    </about>
767    <plugin-class>net.sf.basedb.plugins.executor.FileOnlyImporterSupport</plugin-class>
768    <settings>
769      <property name="everyone-use">1</property>
770    </settings>
771  </plugin-definition>
772
773  <plugin-definition id="GtfReporterImporter">
774    <about>
775      <name>GTF reporter importer</name>
776      <description>
777        Creates reporters and reporter lists from GTF (Gene transfer format)
778        files. The default configuration uses the transcript_id+seqname value
779        as the reporter id and name, and gene_id as "symbol". This can
780        be changed by user configurations. For example, to use the gene_id
781        instead or to add prefixes to the id values. The importer
782        builds on the regular reporter importer and performs on-the-fly
783        transformation of GTF attributes to a completely column-based format.
784      </description>
785    </about>
786    <plugin-class>net.sf.basedb.plugins.gtf.GtfReporterImporter</plugin-class>
787    <settings>
788      <property name="everyone-use">1</property>
789    </settings>
790  </plugin-definition>
791
792  <plugin-definition id="GtfReporterMapImporter">
793    <about>
794      <name>GTF reporter map importer</name>
795      <description>
796        Maps reporters to array design features from GTF files. The default
797        implementation use the transcript_id as both the feature id and
798        reporter id, but this can be changed by user configuration. For
799        example, to use the gene_id instead or to add prefixes to the id
800        values. The importer build on the regular reporter map importer
801        and perform on-the-fly transformation of GTF attributes to a
802        completely column-based format.
803      </description>
804    </about>
805    <plugin-class>net.sf.basedb.plugins.gtf.GtfReporterMapImporter</plugin-class>
806  </plugin-definition>
807
808  <plugin-definition id="CloneReportersPlugin">
809    <about>
810      <name>Clone reporters</name>
811      <description>
812        Clone reporter annotations to a per-experiment storage in the
813        dynamic database. The cloned table contains only those reporters that
814        have been used in the experiment and it is also possible to select
815        a subset of all available reporter annotations (eg. by a template).
816        After the cloning operation all tools/plug-ins working on the experiment
817        will use the cloned annotations which protects the analysis from accidental
818        updates to the main reporter annotations. The cloned reporter annotations
819        can be removed and/or updated at any time.
820      </description>
821    </about>
822    <plugin-class>net.sf.basedb.plugins.CloneReportersPlugin</plugin-class>
823    <settings>
824      <property name="everyone-use">1</property>
825    </settings>
826  </plugin-definition>
827
828  <!--
829  <plugin-definition id="">
830    <about>
831      <name></name>
832      <description>
833      </description>
834    </about>
835    <plugin-class>net.sf.basedb.plugins.</plugin-class>
836    <settings>
837      <property name="everyone-use">1</property>
838      <property name="immediate-execution">1</property>
839    </settings>
840  </plugin-definition>
841  -->
842
843
844</extensions>
Note: See TracBrowser for help on using the repository browser.