Files
2026-08-03 18:42:47 +08:00

60 lines
1.2 KiB
YAML
Executable File

name: rnaseq-align
version: 1.0.0
description: RNA-seq Alignment - Map clean reads to reference genome using HISAT2
author: xialab
domain: rna-seq
stage: rnaseq_align
environment:
conda: rnaseq
python: "3.11"
dependencies:
- hisat2 >= 2.2.1
- samtools >= 1.15
inputs:
- name: clean_reads
type: fastq.gz
description: Clean FASTQ files from RNA-seq QC stage
required: true
- name: hisat2_index
type: ht2
description: HISAT2 index files
required: true
- name: sample_config
type: yaml
description: Sample configuration file with explicit library_strandness
required: true
outputs:
- name: sorted_bam
type: bam
description: Sorted BAM alignment files
- name: bam_index
type: bai
description: BAM index files
- name: alignment_log
type: log
description: HISAT2 alignment logs
- name: report
type: markdown
description: Alignment summary report
- name: manifest
type: json
description: Analysis manifest
metrics:
- total_reads
- aligned_reads
- unaligned_reads
- alignment_rate
- unique_alignments
- multiple_alignments
parameters:
- name: cpu
type: int
default: 4
description: Number of CPU threads