source: extensions/net.sf.basedb.varsearch/trunk/META-INF/extensions.xml @ 6765

Last change on this file since 6765 was 6765, checked in by Nicklas Nordborg, 12 months ago

Preparing to release Variant Search 1.6

File size: 3.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<extensions xmlns="http://base.thep.lu.se/extensions.xsd">
3  <about safe-resources="1" safe-scripts="1">
4    <name>Variant Search Engine</name>
5    <description>
6      A package implementing an indexing service
7      and search engine for variants in VCF files.
8      The implementation works with VCF files produced by
9      the variant calling pipeline in Reggie and with the
10      released data in Relax.
11    </description>
12    <version>1.6</version>
13    <min-base-version>3.19.0</min-base-version>
14    <copyright>BASE development team</copyright>
15    <email>basedb-users@lists.sourceforge.net</email>
16    <url>https://baseplugins.thep.lu.se/wiki/net.sf.basedb.varsearch</url>
17  </about>
18
19  <extension
20    id="net.sf.basedb.varsearch.service"
21    extends="net.sf.basedb.clients.web.services"
22    >
23    <about>
24      <name>Variant Indexing Service</name>
25      <description>
26        A service for maintaining an index of variants discovered
27        by the variant calling pipeline.
28      </description>
29    </about>
30    <action-factory>
31      <factory-class>
32        net.sf.basedb.varsearch.service.VarSearchServiceFactory
33      </factory-class>
34    </action-factory>
35  </extension>
36
37
38  <extension
39    id="net.sf.basedb.varsearch.lucene-query"
40    extends="net.sf.basedb.query.entity-query-filter"
41    >
42    <about>
43      <name>Lucene query filter</name>
44      <description>
45        Implements Lucene query againts variants. Triggered
46        on filter expressions starting with "!x.lucene".
47      </description>
48    </about>
49    <index>1</index>
50    <action-factory>
51      <factory-class>
52        net.sf.basedb.varsearch.query.LuceneQueryFactory
53      </factory-class>
54    </action-factory>
55  </extension>
56 
57  <extension
58    id="net.sf.basedb.varsearch.lucene-column"
59    extends="net.sf.basedb.clients.web.listcolumn.rawbioassay"
60    >
61    <index>6</index>
62    <about safe-scripts="1">
63      <name>Lucene</name>
64      <description>
65        Adds a Lucene column to the raw bioassays table.
66        It will only display information that is matching
67        the filter.
68      </description>
69    </about>
70    <action-factory>
71      <factory-class>
72        net.sf.basedb.varsearch.LuceneColumnFactory
73      </factory-class>
74      <parameters>
75        <stylesheet>~/css/varsearch.css</stylesheet>
76        <script>~/varsearch.js</script>
77      </parameters>
78    </action-factory>
79  </extension>
80
81  <extension
82    id="net.sf.basedb.varsearch.admin"
83    extends="net.sf.basedb.clients.web.menu.extensions"
84    >
85    <index>90</index>
86    <about safe-scripts="1">
87      <name>Variant Search (admin)</name>
88      <description>
89        Menu entry for Variant Search administrators.
90      </description>
91    </about>
92    <action-factory>
93      <factory-class>
94        net.sf.basedb.varsearch.extensions.RequireRoleMenuItemFactory
95      </factory-class>
96      <parameters>
97        <title>Variant Search (admin)</title>
98        <tooltip>Variant Search administration</tooltip>
99        <data-url>~/admin/index.jsp?ID=$SESSION-ID$</data-url>
100        <role>net.sf.basedb.core.Role.ADMINISTRATOR</role>
101      </parameters>
102    </action-factory>
103  </extension>
104
105  <extension 
106    id="net.sf.basedb.varsearch.vcf-actions"
107    extends="net.sf.basedb.clients.web.file-viewer"
108    >
109    <about>
110      <name>Genotype and variant call VCF viewer</name>
111      <description>
112        Add links for viewing the genotype VCF (genotype_*.vcf)
113        file and the filtered variant call VCF file (variants-filtered.vcf).
114      </description>
115    </about>
116    <action-factory>
117      <factory-class>
118        net.sf.basedb.varsearch.extensions.VcfViewerActionFactory
119      </factory-class>
120      <parameters>
121        <script>~/scripts/vcf-actions.js</script>
122      </parameters>
123    </action-factory>
124  </extension>
125
126</extensions>
Note: See TracBrowser for help on using the repository browser.