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

Last change on this file since 5764 was 5764, checked in by Nicklas Nordborg, 10 years ago

Fixes #1624: Create array design (feature) importer for GTF files

  • Created GtfReporterMapImporter and two configurations that uses transcript_id/gene_id for reporter ids. The GTF importer builds on the ReporterMapFlatFileImporter but has less configuration options. Eg. it is locked to use FEATURE_ID for identifying features.
  • Added a new parameter to the regular ReporterMapFlatFileImporter that makes it possible to limit a configuration to certain platforms. This is used to hide genepix, illumina, etc. when using the sequencing platform.
  • Added SEQUENCING platform and SEQUENCING_EXPRESSION variant.
  • Created a GTF validator that hooks into the fileset validation extension point for array designs and extracts the number of unique transcript_id:s from the GTF file.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Id
File size: 27.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<!--
3  $Id: core-plugins.xml 5764 2011-09-27 12:35:28Z 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 user selection.
203        a) For absolute intensity data the intensities should be scaled
204        with the median intensity, Inew=Iold/Imedian, such that resulting
205        median is 1.
206        b) For log intensity data the intensities should be 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="SpotImageCreator">
302    <about>
303      <name>Spot images creator</name>
304      <description>
305        Converts a full-size scanned image into smaller preview jpg images for each individual spot.
306      </description>
307    </about>
308    <plugin-class>net.sf.basedb.plugins.SpotImageCreator</plugin-class>
309    <settings>
310      <property name="everyone-use">1</property>
311    </settings>
312  </plugin-definition>
313
314  <plugin-definition id="ZipFileUnpacker">
315    <about>
316      <name>ZIP file unpacker</name>
317      <description>
318        This plugin unpacks a zip file on the BASE file system.
319        It supports zip and jar files.
320      </description>
321    </about>
322    <plugin-class>net.sf.basedb.plugins.ZipFileUnpacker</plugin-class>
323    <settings>
324      <property name="everyone-use">1</property>
325      <property name="immediate-execution">1</property>
326    </settings>
327  </plugin-definition>
328
329  <plugin-definition id="TarFileUnpacker">
330    <about>
331      <name>TAR file unpacker</name>
332      <description>
333        This plugin unpacks a tar file on the BASE file system.
334        It also supports TAR files compressed with the GZIP and
335        BZIP algorithms.
336      </description>
337    </about>
338    <plugin-class>net.sf.basedb.plugins.TarFileUnpacker</plugin-class>
339    <settings>
340      <property name="everyone-use">1</property>
341      <property name="immediate-execution">1</property>
342    </settings>
343  </plugin-definition>
344
345  <plugin-definition id="PluginConfigurationExporter">
346    <about>
347      <name>Plugin configuration exporter</name>
348      <description>
349        This plugin is used to export selected plugin configurations
350        to an XML-file. The plugin configurations can later be imported
351        by the "Plugin configuration importer".
352      </description>
353    </about>
354    <plugin-class>net.sf.basedb.plugins.PluginConfigurationExporter</plugin-class>
355    <settings>
356      <property name="everyone-use">1</property>
357      <property name="immediate-execution">1</property>
358    </settings>
359  </plugin-definition>
360
361  <plugin-definition id="PluginConfigurationImporter">
362    <about>
363      <name>Plugin configuration importer</name>
364      <description>
365        This plugin is used to import configuration for a BASE plugin from
366        an XML-file created by the "Plugin configuration exporter".
367      </description>
368    </about>
369    <plugin-class>net.sf.basedb.plugins.PluginConfigurationImporter</plugin-class>
370  </plugin-definition>
371
372  <plugin-definition id="PrintMapFlatFileImporter">
373    <about>
374      <name>Print map importer</name>
375      <description>
376        This plugin is used to import arraydesign from a print map.
377      </description>
378    </about>
379    <plugin-class>net.sf.basedb.plugins.PrintMapFlatFileImporter</plugin-class>
380  </plugin-definition>
381
382  <plugin-definition id="CdfFileReporterImporter">
383    <about>
384      <name>Affymetrix CDF probeset importer</name>
385      <description>
386        This plug-in is used to import probesets from an Affymetrix
387        CDF file as reporters. It can be used in import mode from the
388        reporter list view and from the array design view and in
389        verification mode from the array design view. The plug-in can
390        only set the name and ID of the reporters, since the CDF file
391        doesn't contains any annotation information. Probesets already
392        in BASE will not be affected by the import.
393      </description>
394    </about>
395    <plugin-class>net.sf.basedb.plugins.CdfFileReporterImporter</plugin-class>
396  </plugin-definition>
397
398  <plugin-definition id="PackedFileExporter">
399    <about>
400      <name>Packed file exporter</name>
401      <description>
402        This plugin is used to pack one or more files/directories
403        into a single file. Items should be selected before starting
404        the plug-in and they must all be located in the same parent
405        directory. The compressed file can be downloaded immediately
406        or stored in the BASE file system. The user can choose to have
407        the selected files and directories removed after they've been
408        packed.
409      </description>
410    </about>
411    <plugin-class>net.sf.basedb.plugins.PackedFileExporter</plugin-class>
412    <settings>
413      <property name="everyone-use">1</property>
414      <property name="immediate-execution">1</property>
415    </settings>
416  </plugin-definition>
417
418  <plugin-definition id="AnnotationFlatFileImporter">
419    <about>
420      <name>Annotation importer</name>
421      <description>
422        This plugin is used to import annotations to any annotatable items.
423      </description>
424    </about>
425    <plugin-class>net.sf.basedb.plugins.AnnotationFlatFileImporter</plugin-class>
426    <settings>
427      <property name="everyone-use">1</property>
428    </settings>
429  </plugin-definition>
430
431  <plugin-definition id="IlluminaRawDataImporter">
432    <about>
433      <name>Illumina raw data importer</name>
434      <description>
435        This plugin is used to import raw data from Illumina data files.
436        The plug-in can be executed from the list of raw bioassays and
437        will then only create new raw bioassays, or from within an experiment,
438        in which case the imported data will also be associated with
439        the experiment.
440      </description>
441    </about>
442    <plugin-class>net.sf.basedb.plugins.IlluminaRawDataImporter</plugin-class>
443    <settings>
444      <property name="everyone-use">1</property>
445    </settings>
446  </plugin-definition>
447
448  <plugin-definition id="GalExporter">
449    <about>
450      <name>GAL exporter</name>
451      <description>
452        This plugin exports the features of an array design to a
453        GAL file. The plugin only works for array designs that
454        has features in the database and is disabled for other
455        array designs.
456      </description>
457    </about>
458    <plugin-class>net.sf.basedb.plugins.GalExporter</plugin-class>
459    <settings>
460      <property name="everyone-use">1</property>
461      <property name="immediate-execution">1</property>
462    </settings>
463  </plugin-definition>
464
465  <plugin-definition id="ManualTransformCreator">
466    <about>
467      <name>Manual transform</name>
468      <description>
469        This plug-in allows a user to manually register an external
470        analysis procedure that has happened outside of BASE and to
471        register the parameters used and the output files that was
472        generated. Before this plug-in can be used a configuration
473        that represents the external tool must be created. The
474        configuration will be used to register possible parameters
475        and output files.
476      </description>
477    </about>
478    <plugin-class>net.sf.basedb.plugins.ManualTransformCreator</plugin-class>
479    <settings>
480      <property name="everyone-use">1</property>
481      <property name="immediate-execution">1</property>
482    </settings>
483  </plugin-definition>
484
485  <plugin-definition id="ManualDerivedBioAssayCreator">
486    <about>
487      <name>Manual derived bioassay creator</name>
488      <description>
489        This plug-in allows a user to manually register an external
490        analysis procedure that has happened outside of BASE and to
491        register the parameters used and the output files that was
492        generated. Before this plug-in can be used a configuration
493        that represents the external tool must be created. The
494        configuration will be used to register possible parameters
495        and output files.
496      </description>
497    </about>
498    <plugin-class>net.sf.basedb.plugins.ManualDerivedBioAssayCreator</plugin-class>
499    <settings>
500      <property name="everyone-use">1</property>
501      <property name="immediate-execution">1</property>
502    </settings>
503  </plugin-definition>
504
505  <plugin-definition id="BioSourceImporter">
506    <about>
507      <name>Biosource importer</name>
508      <description>
509        Imports and updates biosources in a batch.
510      </description>
511    </about>
512    <plugin-class>net.sf.basedb.plugins.batchimport.BioSourceImporter</plugin-class>
513    <settings>
514      <property name="everyone-use">1</property>
515    </settings>
516  </plugin-definition>
517 
518  <plugin-definition id="BioPlateImporter">
519    <about>
520      <name>Bioplate importer</name>
521      <description>
522        Imports and updates bioplates in a batch.
523      </description>
524    </about>
525    <plugin-class>net.sf.basedb.plugins.batchimport.BioPlateImporter</plugin-class>
526    <settings>
527      <property name="everyone-use">1</property>
528    </settings>
529  </plugin-definition>
530
531  <plugin-definition id="SampleImporter">
532    <about>
533      <name>Sample importer</name>
534      <description>
535        Imports and updates samples in a batch.
536      </description>
537    </about>
538    <plugin-class>net.sf.basedb.plugins.batchimport.SampleImporter</plugin-class>
539    <settings>
540      <property name="everyone-use">1</property>
541    </settings>
542  </plugin-definition>
543
544  <plugin-definition id="ExtractImporter">
545    <about>
546      <name>Extract importer</name>
547      <description>
548        Imports and updates extracts in a batch.
549      </description>
550    </about>
551    <plugin-class>net.sf.basedb.plugins.batchimport.ExtractImporter</plugin-class>
552    <settings>
553      <property name="everyone-use">1</property>
554    </settings>
555  </plugin-definition>
556
557  <!-- Used for backwards compatibility with older server installations -->
558  <plugin-definition id="LabeledExtractImporter">
559    <about>
560      <name>Labeled extract importer (deprecated)</name>
561      <description>
562        Imports and updates labeled extracts in a batch.
563      </description>
564    </about>
565    <plugin-class>net.sf.basedb.plugins.batchimport.LabeledExtractImporter</plugin-class>
566    <settings>
567      <property name="everyone-use">1</property>
568      <property name="deprecated">1</property>
569    </settings>
570  </plugin-definition>
571
572  <!-- Used for backwards compatibility with older server installations -->
573  <plugin-definition id="HybridizationImporter">
574    <about>
575      <name>Hybridization importer (deprecated)</name>
576      <description>
577        Imports and updates hybridizations in a batch.
578      </description>
579    </about>
580    <plugin-class>net.sf.basedb.plugins.batchimport.HybridizationImporter</plugin-class>
581    <settings>
582      <property name="everyone-use">1</property>
583      <property name="deprecated">1</property>
584    </settings>
585  </plugin-definition>
586
587  <plugin-definition id="PhysicalBioAssayImporter">
588    <about>
589      <name>Physical bioassay importer</name>
590      <description>
591        Imports and updates physical bioassays in a batch.
592      </description>
593    </about>
594    <plugin-class>net.sf.basedb.plugins.batchimport.PhysicalBioAssayImporter</plugin-class>
595    <settings>
596      <property name="everyone-use">1</property>
597    </settings>
598  </plugin-definition>
599 
600  <!-- Used for backwards compatibility with older server installations -->
601  <plugin-definition id="ScanImporter">
602    <about>
603      <name>Scan importer (deprecated)</name>
604      <description>
605        Imports and updates scans in a batch.
606      </description>
607    </about>
608    <plugin-class>net.sf.basedb.plugins.batchimport.ScanImporter</plugin-class>
609    <settings>
610      <property name="everyone-use">1</property>
611      <property name="deprecated">1</property>
612    </settings>
613  </plugin-definition>
614 
615  <plugin-definition id="DerivedBioAssayImporter">
616    <about>
617      <name>Derived bioassay importer</name>
618      <description>
619        Imports and updates derived bioassays in a batch.
620      </description>
621    </about>
622    <plugin-class>net.sf.basedb.plugins.batchimport.DerivedBioAssayImporter</plugin-class>
623    <settings>
624      <property name="everyone-use">1</property>
625    </settings>
626  </plugin-definition>
627 
628  <plugin-definition id="RawBioAssayImporter">
629    <about>
630      <name>Raw bioassay importer</name>
631      <description>
632        Imports and updates raw bioassays in a batch.
633      </description>
634    </about>
635    <plugin-class>net.sf.basedb.plugins.batchimport.RawBioAssayImporter</plugin-class>
636    <settings>
637      <property name="everyone-use">1</property>
638    </settings>
639  </plugin-definition>
640
641  <plugin-definition id="ArrayDesignImporter">
642    <about>
643      <name>Array design importer</name>
644      <description>
645        Imports and updates array designs in a batch.
646      </description>
647    </about>
648    <plugin-class>net.sf.basedb.plugins.batchimport.ArrayDesignImporter</plugin-class>
649  </plugin-definition>
650
651  <plugin-definition id="ArrayBatchImporter">
652    <about>
653      <name>Array batch importer</name>
654      <description>
655        Imports and updates array batches in a batch.
656      </description>
657    </about>
658    <plugin-class>net.sf.basedb.plugins.batchimport.ArrayBatchImporter</plugin-class>
659  </plugin-definition>
660
661  <plugin-definition id="ArraySlideImporter">
662    <about>
663      <name>Array slide importer</name>
664      <description>
665        Imports and updates array slides in a batch.
666      </description>
667    </about>
668    <plugin-class>net.sf.basedb.plugins.batchimport.ArraySlideImporter</plugin-class>
669  </plugin-definition>
670
671  <plugin-definition id="ExternalProgramExecutor">
672    <about>
673      <name>External program executor</name>
674      <description>
675        This plug-in is used to export data from BASE to an external
676        program, run the program, and import the result back into BASE.
677        The export and import format is set by the user but must be a
678        format supported by the external program. The export also handles
679        the parameters needed to run the external program.
680      </description>
681    </about>
682    <plugin-class>net.sf.basedb.plugins.executor.ExternalProgramExecutor</plugin-class>
683    <settings>
684      <property name="everyone-use">1</property>
685    </settings>
686  </plugin-definition>
687
688  <plugin-definition id="BfsExporterSupport">
689    <about>
690      <name>BFS exporter for the ExternalProgramExecutor</name>
691      <description>
692        Support plug-in for the external program executor that
693        exports data to the external program in BFS format. This
694        plug-in can't be used as a standalone plug-in.
695      </description>
696    </about>
697    <plugin-class>net.sf.basedb.plugins.executor.BfsExporterSupport</plugin-class>
698    <settings>
699      <property name="everyone-use">1</property>
700    </settings>
701  </plugin-definition>
702
703  <plugin-definition id="BfsImporterSupport">
704    <about>
705      <name>BFS importer for the ExternalProgramExecutor</name>
706      <description>
707        Support plug-in for the external program executor that
708        imports BFS formatted data from the external program to
709        BASE. This plug-in can't be used as a standalone plug-in.
710      </description>
711    </about>
712    <plugin-class>net.sf.basedb.plugins.executor.BfsImporterSupport</plugin-class>
713    <settings>
714      <property name="everyone-use">1</property>
715    </settings>
716  </plugin-definition>
717
718  <plugin-definition id="BaseFileExporterSupport">
719    <about>
720      <name>BASEFile exporter for the ExternalProgramExecutor</name>
721      <description>
722        Support plug-in for the external program executor that
723        exports data to the external program in BASEFile format.
724        This plug-in can't be used as a standalone plug-in.
725      </description>
726    </about>
727    <plugin-class>net.sf.basedb.plugins.executor.BaseFileExporterSupport</plugin-class>
728    <settings>
729      <property name="everyone-use">1</property>
730    </settings>
731  </plugin-definition>
732
733  <plugin-definition id="BaseFileImporterSupport">
734    <about>
735      <name>BASEfile importer for the ExternalProgramExecutor</name>
736      <description>
737        Support plug-in for the external program executor that
738        imports BASEfile formatted data from the external program
739        to BASE. This plug-in can't be used as a standalone plug-in.
740      </description>
741    </about>
742    <plugin-class>net.sf.basedb.plugins.executor.BaseFileImporterSupport</plugin-class>
743    <settings>
744      <property name="everyone-use">1</property>
745    </settings>
746  </plugin-definition>
747
748  <plugin-definition id="FileOnlyImporterSupport">
749    <about>
750      <name>File-only importer for the ExternalProgramExecutor</name>
751      <description>
752        Support plug-in for the external program executor that
753        uploads all created files to BASE and attaches them to
754        a child bioassay set. This plug-in can't be used as a
755        standalone plug-in.
756      </description>
757    </about>
758    <plugin-class>net.sf.basedb.plugins.executor.FileOnlyImporterSupport</plugin-class>
759    <settings>
760      <property name="everyone-use">1</property>
761    </settings>
762  </plugin-definition>
763
764  <plugin-definition id="GtfReporterImporter">
765    <about>
766      <name>GTF reporter importer</name>
767      <description>
768        Creates reporters and reporter lists from GTF (Gene transfer format)
769        files. The default configuration is to use the transcript_id value
770        as the reporter id and name. No other fields are used, but this can
771        be changed by user configurations. For example, to use the gene_id
772        instead or to add prefixes to the id values. The importer
773        builds on the regular reporter importer and performs on-the-fly
774        transformation of GTF attributes to a completely column-based format.
775      </description>
776    </about>
777    <plugin-class>net.sf.basedb.plugins.gtf.GtfReporterImporter</plugin-class>
778    <settings>
779      <property name="everyone-use">1</property>
780    </settings>
781  </plugin-definition>
782
783  <plugin-definition id="GtfReporterMapImporter">
784    <about>
785      <name>GTF reporter map importer</name>
786      <description>
787        Maps reporters to array design features from GTF files. The default
788        implementation use the transcript_id as both the feature id and
789        reporter id, but this can be changed by user configuration. For
790        example, to use the gene_id instead or to add prefixes to the id
791        values. The importer build on the regular reporter map importer
792        and perform on-the-fly transformation of GTF attributes to a
793        completely column-based format.
794      </description>
795    </about>
796    <plugin-class>net.sf.basedb.plugins.gtf.GtfReporterMapImporter</plugin-class>
797    <settings>
798      <property name="everyone-use">1</property>
799    </settings>
800  </plugin-definition>
801
802  <!--
803  <plugin-definition id="">
804    <about>
805      <name></name>
806      <description>
807      </description>
808    </about>
809    <plugin-class>net.sf.basedb.plugins.</plugin-class>
810    <settings>
811      <property name="everyone-use">1</property>
812      <property name="immediate-execution">1</property>
813    </settings>
814  </plugin-definition>
815  -->
816
817
818</extensions>
Note: See TracBrowser for help on using the repository browser.