"fastqc_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/fastqc:v0.11.5", | "fastqc_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/fastqc:v0.11.5", | ||||
"trimmomatic_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/trimmomatic:v0.3.8", | "trimmomatic_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/trimmomatic:v0.3.8", | ||||
"tophat2_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/tophat2:2.0.14", | "tophat2_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/tophat2:2.0.14", | ||||
"tophat2_cluster": "OnDemand bcs.a2.3xlarge img-ubuntu-vpc", | |||||
"cufflinks_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/cufflinks:v2.2.1" | "cufflinks_docker": "registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/cufflinks:v2.2.1" | ||||
} | } |
"{{ project_name }}.fastqc.docker": "{{ fastqc_docker }}", | "{{ project_name }}.fastqc.docker": "{{ fastqc_docker }}", | ||||
"{{ project_name }}.trimmomatic.docker": "{{ trimmomatic_docker }}", | "{{ project_name }}.trimmomatic.docker": "{{ trimmomatic_docker }}", | ||||
"{{ project_name }}.tophat2.docker": "{{ tophat2_docker }}", | "{{ project_name }}.tophat2.docker": "{{ tophat2_docker }}", | ||||
"{{ project_name }}.tophat2.cluster": "{{ tophat2_cluster }}", | |||||
"{{ project_name }}.cufflinks.docker": "{{ cufflinks_docker }}" | "{{ project_name }}.cufflinks.docker": "{{ cufflinks_docker }}" | ||||
} | } |
String idx_prefix | String idx_prefix | ||||
String baseout | String baseout | ||||
String docker | String docker | ||||
String cluster | |||||
command { | command { | ||||
cufflinks ${gtf} -p 24 -o ${baseout} ${bam} | cufflinks ${gtf} -p 24 -o ${baseout} ${bam} |
task qc { | task qc { | ||||
File read | File read | ||||
String docker | String docker | ||||
String cluster | |||||
String out_dir = "./" | String out_dir = "./" | ||||
command { | command { |
File read_2P | File read_2P | ||||
String baseout | String baseout | ||||
String docker | String docker | ||||
String cluster | |||||
command { | command { | ||||
tophat2 -p 24 -o ${baseout} -G ${gtf} --library-type fr-unstranded --solexa-quals ${genome_directory}/${idx_prefix} ${read_1P} ${read_2P} | tophat2 -p 24 -o ${baseout} -G ${gtf} --library-type fr-unstranded --solexa-quals ${genome_directory}/${idx_prefix} ${read_1P} ${read_2P} |
String baseout | String baseout | ||||
String baseout_gz = baseout + ".fq.gz" | String baseout_gz = baseout + ".fq.gz" | ||||
String docker | String docker | ||||
String cluster | |||||
command { | command { | ||||
trimmomatic PE -threads 20 -phred33 ${read1} ${read2} -baseout ${baseout_gz} ILLUMINACLIP:${adapter}:2:30:10:1:true HEADCROP:10 LEADING:10 TRAILING:10 SLIDINGWINDOW:4:15 MINLEN:36 | trimmomatic PE -threads 20 -phred33 ${read1} ${read2} -baseout ${baseout_gz} ILLUMINACLIP:${adapter}:2:30:10:1:true HEADCROP:10 LEADING:10 TRAILING:10 SLIDINGWINDOW:4:15 MINLEN:36 |