gffread

gff
conversion
validation
filtering

Description

Validate, filter, convert and perform various other operations on GFF files.

Type

bash_script

License

MIT

Keywords

gff
conversion
validation
filtering

Contributors

Run this component

Run the following command to execute this component with Nextflow:

cat > params.yaml <<'EOM'  
outfile: "$id.$key.outfile.gff"  
spliced_exons: "$id.$key.spliced_exons.fa"  
id: "run"  
publish_dir: "output/"  
EOM

nextflow run https://packages.viash-hub.com/vsh/biobox.git \  
  -revision v0.4.1 \  
  -main-script target/nextflow/gffread/main.nf \  
  -params-file params.yaml  

Inputs

Name
Type & Properties
--input
file
required
--chr_mapping
-m
file
--seq_info
-s
file
--genome
-g
file

Outputs

Name
Type & Properties
--outfile
-o
file
required
output
--force_exons
boolean_true
--gene2exon
boolean_true
--t_adopt
boolean_true
--decode
-D
boolean_true
--merge_exons
-Z
boolean_true
--junctions
-j
boolean_true
--spliced_exons
-w
file
output
--w_add
integer
--w_nocds
boolean_true
--spliced_cds
-x
file
--tr_cds
-y
file
--w_coords
-W
boolean_true
--stop_dot
-S
boolean_true
--id_version
-L
boolean_true
--trackname
-t
string
--gtf_output
-T
boolean_true
--bed
boolean_true
--tlf
boolean_true
--table
string
multiple
--expose_dups
-E
-v
boolean_true

Options

Name
Type & Properties
--ids
file
--nids
file
--maxintron
-i
integer
--minlen
-l
integer
--range
-r
string
--strict_range
-R
boolean_true
--jmatch
string
--no_single_exon
-U
boolean_true
--coding
-C
boolean_true
--nc
boolean_true
--ignore_locus
boolean_true
--description
-A
boolean_true

Sorting

Name
Type & Properties
--sort_alpha
boolean_true
--sort_by
file

Misc options

Name
Type & Properties
--keep_attrs
-F
boolean_true
--keep_exon_attrs
boolean_true
--no_exon_attrs
-G
boolean_true
--attrs
string
--keep_genes
boolean_true
--keep_comments
boolean_true
--process_other
-O
boolean_true
--rm_stop_codons
-V
boolean_true
--adj_cds_start
-H
boolean_true
--opposite_strand
-B
boolean_true
--coding_status
-P
boolean_true
--add_hasCDS
boolean_true
--adj_stop
boolean_true
--rm_noncanon
-N
boolean_true
--complete_cds
-J
boolean_true
--no_pseudo
boolean_true
--in_bed
boolean_true
--in_tlf
boolean_true
--stream
boolean_true

Clustering

Name
Type & Properties
--merge
-M
boolean_true
--dupinfo
-d
file
--cluster_only
boolean_true
--rm_redundant
-K
boolean_true
--no_boundary
-Q
boolean_true
--no_overlap
-Y
boolean_true

Collaborate Accelerate Succeed

Empower your organization with secure, scalable workflow solutions that simplify development, ensure compliance, and drive innovation.

Viash Hub is a platform developed by Data Intuitive, a Belgian-based bioinformatics company specializing in data workflow development and deployment.