Files
2026-07-10 17:59:59 +08:00

181 lines
3.6 KiB
YAML
Executable File

tools:
hmmsearch:
id: "hmmsearch"
name: "HMMER hmmsearch"
category: "identification"
executable: "hmmsearch"
docker_image: "biocontainers/hmmer:v3.3.2_cv1"
inputs:
- name: "query"
type: "hmm"
required: true
- name: "target"
type: "fasta"
required: true
outputs:
- name: "tblout"
type: "tblout"
- name: "domtblout"
type: "domtblout"
parameters:
e_value:
type: "float"
default: 1e-5
min: 1e-100
max: 1.0
coverage:
type: "float"
default: 0.5
min: 0.1
max: 1.0
cpu:
type: "int"
default: 4
timeout: 7200
blastp:
id: "blastp"
name: "BLASTP"
category: "identification"
executable: "blastp"
docker_image: "biocontainers/blast:v2.13.0_cv1"
inputs:
- name: "query"
type: "fasta"
required: true
- name: "db"
type: "blastdb"
required: true
outputs:
- name: "results"
type: "blast_out"
parameters:
e_value:
type: "float"
default: 1e-5
max_target_seqs:
type: "int"
default: 500
outfmt:
type: "int"
default: 6
timeout: 3600
mafft:
id: "mafft"
name: "MAFFT"
category: "alignment"
executable: "mafft"
inputs:
- name: "sequences"
type: "fasta"
required: true
outputs:
- name: "alignment"
type: "fasta"
parameters:
strategy:
type: "enum"
default: "auto"
values: ["auto", "linsi", "ginsi", "einsi", "fftns"]
maxiterate:
type: "int"
default: 1000
timeout: 7200
iqtree:
id: "iqtree"
name: "IQ-TREE"
category: "phylogeny"
executable: "iqtree2"
docker_image: "biocontainers/iqtree:v2.2.0_cv1"
inputs:
- name: "alignment"
type: "fasta"
required: true
outputs:
- name: "tree"
type: "newick"
- name: "log"
type: "log"
parameters:
model:
type: "enum"
default: "MFP"
values: ["MFP", "LG", "WAG", "JTT"]
bootstrap:
type: "int"
default: 1000
threads:
type: "int"
default: 4
timeout: 14400
mcscanx:
id: "mcscanx"
name: "MCScanX"
category: "comparative"
executable: "MCScanX"
inputs:
- name: "gff"
type: "gff"
required: true
- name: "blast"
type: "blast_out"
required: true
outputs:
- name: "collinearity"
type: "collinearity"
- name: "tandem"
type: "tandem"
parameters:
match_score:
type: "int"
default: 50
gap_penalty:
type: "int"
default: -1
timeout: 3600
meme:
id: "meme"
name: "MEME"
category: "annotation"
executable: "meme"
docker_image: "biocontainers/meme:v5.0.0_cv1"
inputs:
- name: "sequences"
type: "fasta"
required: true
outputs:
- name: "motifs"
type: "xml"
parameters:
nmotifs:
type: "int"
default: 10
min_width:
type: "int"
default: 6
max_width:
type: "int"
default: 200
timeout: 7200
categories:
identification:
name: "Gene Identification"
tools: ["hmmsearch", "blastp"]
alignment:
name: "Sequence Alignment"
tools: ["mafft"]
phylogeny:
name: "Phylogenetic Analysis"
tools: ["iqtree"]
comparative:
name: "Comparative Genomics"
tools: ["mcscanx"]
annotation:
name: "Functional Annotation"
tools: ["meme"]