-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathnextflowContext.xml
More file actions
41 lines (37 loc) · 1.98 KB
/
nextflowContext.xml
File metadata and controls
41 lines (37 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="nextFlowPipelineRegistry" class="org.labkey.api.pipeline.TaskPipelineRegistrar">
<property name="factoryImpls">
<list>
<bean class="org.labkey.nextflow.pipeline.NextFlowRunTask$Factory"/>
</list>
</property>
<property name="pipelines">
<list>
<bean class="org.labkey.api.pipeline.TaskPipelineSettings">
<constructor-arg type="java.lang.Class" value="org.labkey.nextflow.pipeline.NextFlowPipelineJob"/>
<property name="taskProgressionSpec">
<list>
<bean id="nextFlowPipelineTask" class="org.labkey.api.pipeline.TaskId">
<constructor-arg><value type="java.lang.Class">org.labkey.nextflow.pipeline.NextFlowRunTask</value></constructor-arg>
</bean>
<ref bean="xarGeneratorNextFlow"/>
</list>
</property>
</bean>
</list>
</property>
</bean>
<!-- Experiment derived tasks -->
<bean id="xarGeneratorNextFlow" class="org.labkey.api.exp.pipeline.XarGeneratorFactorySettings">
<constructor-arg value="xarGeneratorNextFlow"/>
<!-- Import in the same thread pool as other Skyline doc imports -->
<property name="location" value="webserver-high-priority" />
</bean>
<!-- Tasks registered in experiment module -->
<bean id="xarGeneratorId" class="org.labkey.api.pipeline.TaskId">
<constructor-arg><value type="java.lang.Class">org.labkey.api.exp.pipeline.XarGeneratorId</value></constructor-arg>
</bean>
</beans>