Skip to content
Snippets Groups Projects

Resolve "Add galaxy tool description"

Merged Remi PLANEL requested to merge add-galaxy-tool-description-102 into dev
Files
2
@@ -117,55 +117,35 @@
:key="wfStep.stepId"
>
<v-expansion-panel-header
><span
>{{ wfStep.name }}
<v-chip pill small>
{{ wfStep.version }}</v-chip
></span
>
><v-row no-gutters>
<v-col cols="5">
{{ wfStep.name }}
<v-chip pill small>
{{ wfStep.version }}</v-chip
></v-col
>
<v-col cols="7"> {{ wfStep.description }}</v-col>
</v-row>
</v-expansion-panel-header>
<v-expansion-panel-content
v-if="workflowParameters"
eager
>
<div
v-for="stepInput in wfStep.inputs"
:key="stepInput.name"
class="mt-5"
>
<select-tool-parameter
v-if="
stepInput.model_class == 'SelectToolParameter' &&
workflowParameters[wfStep.stepId][stepInput.name]
"
v-model="
workflowParameters[wfStep.stepId][stepInput.name]
"
:input="stepInput"
/>
<template
v-if="
stepInput.name === 'column_pheno' &&
stepInput.options
"
<v-template v-if="wfStep.inputs.length > 0">
<div
v-for="stepInput in wfStep.inputs"
:key="stepInput.name"
class="mt-5"
>
<phenotype-columns-parameter
v-model="
<select-tool-parameter
v-if="
stepInput.model_class ==
'SelectToolParameter' &&
workflowParameters[wfStep.stepId][
stepInput.name
]
"
:input="stepInput"
></phenotype-columns-parameter>
</template>
<template
v-else-if="
stepInput.model_class == 'IntegerToolParameter' &&
workflowParameters[wfStep.stepId][stepInput.name]
"
>
<integer-tool-parameter
v-model="
workflowParameters[wfStep.stepId][
stepInput.name
@@ -173,8 +153,48 @@
"
:input="stepInput"
/>
</template>
</div>
<template
v-if="
stepInput.name === 'column_pheno' &&
stepInput.options
"
>
<phenotype-columns-parameter
v-model="
workflowParameters[wfStep.stepId][
stepInput.name
]
"
:input="stepInput"
></phenotype-columns-parameter>
</template>
<template
v-else-if="
stepInput.model_class ==
'IntegerToolParameter' &&
workflowParameters[wfStep.stepId][
stepInput.name
]
"
>
<integer-tool-parameter
v-model="
workflowParameters[wfStep.stepId][
stepInput.name
]
"
:input="stepInput"
/>
</template>
</div>
</v-template>
<v-card v-else flat>
<v-card-text>
<v-alert text type="info">
No parameter to set
</v-alert></v-card-text
></v-card
>
</v-expansion-panel-content>
</v-expansion-panel>
</v-expansion-panels>
@@ -278,11 +298,12 @@ export default {
})
if (this.workflowTools) {
return Object.entries(this.workflowTools).map(
([stepId, { name, inputs, version }]) => {
([stepId, { name, inputs, version, description }]) => {
return {
stepId,
name,
version,
description,
// Format inputs
inputs: inputs
.filter((input) => input.model_class !== 'DataToolParameter')
Loading