Mercurial > repos > iuc > multiqc
comparison generate_test_data.sh @ 8:e0f4a651c6b9 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/multiqc commit 13875b17a3a5259b9705529a3597bea12828cb20
| author | iuc |
|---|---|
| date | Fri, 20 Apr 2018 01:06:25 -0400 |
| parents | 3bad335ccea9 |
| children | df99138d2776 |
comparison
equal
deleted
inserted
replaced
| 7:467486f1c568 | 8:e0f4a651c6b9 |
|---|---|
| 1 #!/usr/bin/env bash | 1 #!/usr/bin/env bash |
| 2 | 2 |
| 3 # 1st test | 3 # 1st test |
| 4 mkdir multiqc_WDir | 4 mkdir -p 'multiqc_WDir/cutadapt' |
| 5 | 5 cp 'test-data/cutadapt.txt' 'multiqc_WDir/cutadapt/cutadapt.txt' |
| 6 mkdir 'multiqc_WDir/cutadapt_0' | 6 sed -i.old 's/You are running/This is/' 'multiqc_WDir/cutadapt/cutadapt.txt' |
| 7 cp 'test-data/cutadapt.txt' 'multiqc_WDir/cutadapt_0/cutadapt.txt' | 7 |
| 8 sed -i.old 's/You are running/This is/' 'multiqc_WDir/cutadapt_0/cutadapt.txt' | 8 mkdir -p 'multiqc_WDir/fastqc/data_0/file_0' |
| 9 | 9 cp 'test-data/fastqc_1.txt' 'multiqc_WDir/fastqc/data_0/file_0/fastqc_data.txt' |
| 10 mkdir -p 'multiqc_WDir/fastqc_1/data_0/file_0' | 10 mkdir -p 'multiqc_WDir/fastqc/data_0/file_1' |
| 11 cp 'test-data/fastqc_1.txt' 'multiqc_WDir/fastqc_1/data_0/file_0/fastqc_data.txt' | 11 cp 'test-data/fastqc_2.txt' 'multiqc_WDir/fastqc/data_0/file_1/fastqc_data.txt' |
| 12 mkdir 'multiqc_WDir/fastqc_1/data_0/file_1' | 12 |
| 13 cp 'test-data/fastqc_2.txt' 'multiqc_WDir/fastqc_1/data_0/file_1/fastqc_data.txt' | 13 mkdir -p 'multiqc_WDir/flexbar' |
| 14 | 14 cp 'test-data/flexbar.txt' 'multiqc_WDir/flexbar/flexbar.txt' |
| 15 mkdir 'multiqc_WDir/flexbar_2' | 15 |
| 16 cp 'test-data/flexbar.txt' 'multiqc_WDir/flexbar_2/flexbar.txt' | 16 mkdir -p 'multiqc_WDir/sortmerna' |
| 17 | 17 cp 'test-data/sortmerna.txt' 'multiqc_WDir/sortmerna/sortmerna.txt' |
| 18 mkdir 'multiqc_WDir/sortmerna_3' | 18 |
| 19 cp 'test-data/sortmerna.txt' 'multiqc_WDir/sortmerna_3/sortmerna.txt' | 19 mkdir -p 'multiqc_WDir/trimmomatic' |
| 20 | 20 cp 'test-data/trimmomatic.txt' 'multiqc_WDir/trimmomatic/trimmomatic.txt' |
| 21 mkdir 'multiqc_WDir/trimmomatic_4' | |
| 22 cp 'test-data/trimmomatic.txt' 'multiqc_WDir/trimmomatic_4/trimmomatic.txt' | |
| 23 | 21 |
| 24 multiqc multiqc_WDir | 22 multiqc multiqc_WDir |
| 25 | 23 |
| 26 mv 'multiqc_report.html' 'test-data/pre_alignment_soft_report.html' | 24 mv 'multiqc_report.html' 'test-data/pre_alignment_soft_report.html' |
| 27 mv 'multiqc_data/multiqc.log' 'test-data/pre_alignment_soft_log.txt' | 25 mv 'multiqc_data/multiqc.log' 'test-data/pre_alignment_soft_log.txt' |
| 34 | 32 |
| 35 rm -rf 'multiqc_WDir' | 33 rm -rf 'multiqc_WDir' |
| 36 rm -rf 'multiqc_data/' | 34 rm -rf 'multiqc_data/' |
| 37 | 35 |
| 38 # 2nd test | 36 # 2nd test |
| 39 mkdir multiqc_WDir | 37 mkdir -p 'multiqc_WDir/bismark' |
| 40 | 38 cp 'test-data/bismark.txt' 'multiqc_WDir/bismark/bismark_SE_report.txt' |
| 41 mkdir 'multiqc_WDir/bismark_0' | 39 |
| 42 cp 'test-data/bismark.txt' 'multiqc_WDir/bismark_0/bismark_SE_report.txt' | 40 mkdir -p 'multiqc_WDir/bowtie2' |
| 43 | 41 cp 'test-data/bowtie2_1.txt' 'multiqc_WDir/bowtie2/bowtie2_1.txt' |
| 44 mkdir 'multiqc_WDir/bowtie2_1' | 42 cp 'test-data/bowtie2_2.txt' 'multiqc_WDir/bowtie2/bowtie2_2.txt' |
| 45 cp 'test-data/bowtie2_1.txt' 'multiqc_WDir/bowtie2_1/bowtie2_1.txt' | 43 |
| 46 cp 'test-data/bowtie2_2.txt' 'multiqc_WDir/bowtie2_1/bowtie2_2.txt' | 44 mkdir -p 'multiqc_WDir/hisat2' |
| 47 | 45 cp 'test-data/hisat2_1.txt' 'multiqc_WDir/hisat2/hisat2_1.txt' |
| 48 mkdir 'multiqc_WDir/hisat2_3' | 46 cp 'test-data/hisat2_2.txt' 'multiqc_WDir/hisat2/hisat2_2.txt' |
| 49 cp 'test-data/hisat2_1.txt' 'multiqc_WDir/hisat2_3/hisat2_1.txt' | 47 |
| 50 cp 'test-data/hisat2_2.txt' 'multiqc_WDir/hisat2_3/hisat2_2.txt' | 48 mkdir -p 'multiqc_WDir/hicexplorer' |
| 51 | 49 cp 'test-data/hicexplorer1.log' 'multiqc_WDir/hicexplorer/' |
| 52 mkdir 'multiqc_WDir/kallisto_4' | 50 cp 'test-data/hicexplorer2.log' 'multiqc_WDir/hicexplorer/' |
| 53 cp 'test-data/kallisto_1.txt' 'multiqc_WDir/kallisto_4/kallisto_1.txt' | 51 |
| 54 cp 'test-data/kallisto_2.txt' 'multiqc_WDir/kallisto_4/kallisto_2.txt' | 52 mkdir -p 'multiqc_WDir/kallisto' |
| 55 | 53 cp 'test-data/kallisto_1.txt' 'multiqc_WDir/kallisto/kallisto_1.txt' |
| 56 mkdir -p 'multiqc_WDir/salmon_5/fld_0/file_0' | 54 cp 'test-data/kallisto_2.txt' 'multiqc_WDir/kallisto/kallisto_2.txt' |
| 57 cp 'test-data/salmon.txt' 'multiqc_WDir/salmon_5/fld_0/file_0/flenDist.txt' | 55 |
| 58 | 56 #mkdir -p 'multiqc_WDir/salmon/fld_0/file_0' |
| 59 mkdir -p 'multiqc_WDir/star_6/log_0' | 57 #cp 'test-data/salmon_flenDist.txt' 'multiqc_WDir/salmon/fld_0/file_0/flenDist.txt' |
| 60 cp 'test-data/star_log.txt' 'multiqc_WDir/star_6/log_0/star_log_Log.final.out' | 58 #mkdir -p 'multiqc_WDir/salmon/fld_1/file_0' |
| 61 mkdir 'multiqc_WDir/star_6/genecounts_1' | 59 #cp 'test-data/salmon_meta_info.json' 'multiqc_WDir/salmon/fld_1/file_0/meta_info.json' |
| 62 cp 'test-data/star_counts.txt' 'multiqc_WDir/star_6/genecounts_1/star_counts_ReadsPerGene.out.tab' | 60 |
| 63 | 61 mkdir -p 'multiqc_WDir/star/log_0' |
| 64 mkdir 'multiqc_WDir/tophat_7' | 62 cp 'test-data/star_log.txt' 'multiqc_WDir/star/log_0/star_log_Log.final.out' |
| 65 cp 'test-data/tophat.txt' 'multiqc_WDir/tophat_7/tophat_align_summary.txt' | 63 mkdir -p 'multiqc_WDir/star/genecounts_1' |
| 64 cp 'test-data/star_counts.txt' 'multiqc_WDir/star/genecounts_1/star_counts_ReadsPerGene.out.tab' | |
| 65 | |
| 66 mkdir -p 'multiqc_WDir/tophat' | |
| 67 cp 'test-data/tophat.txt' 'multiqc_WDir/tophat/tophat_align_summary.txt' | |
| 66 | 68 |
| 67 multiqc multiqc_WDir | 69 multiqc multiqc_WDir |
| 68 | 70 |
| 69 mv 'multiqc_report.html' 'test-data/aligner_soft_report.html' | 71 mv 'multiqc_report.html' 'test-data/aligner_soft_report.html' |
| 70 mv 'multiqc_data/multiqc_bismark_alignment.txt' 'test-data/bismark_stats.tabular' | 72 mv 'multiqc_data/multiqc_bismark_alignment.txt' 'test-data/bismark_stats.tabular' |
| 77 | 79 |
| 78 rm -rf 'multiqc_WDir' | 80 rm -rf 'multiqc_WDir' |
| 79 rm -rf 'multiqc_data/' | 81 rm -rf 'multiqc_data/' |
| 80 | 82 |
| 81 # 3rd test | 83 # 3rd test |
| 82 mkdir multiqc_WDir | 84 mkdir -p 'multiqc_WDir/bamtools' |
| 83 | 85 cp 'test-data/bamtools.txt' 'multiqc_WDir/bamtools/bamtools.txt' |
| 84 mkdir 'multiqc_WDir/bamtools_0' | 86 |
| 85 cp 'test-data/bamtools.txt' 'multiqc_WDir/bamtools_0/bamtools.txt' | 87 mkdir -p 'multiqc_WDir/bcftools' |
| 86 | 88 cp 'test-data/bcftools.txt' 'multiqc_WDir/bcftools/bcftools.txt' |
| 87 mkdir 'multiqc_WDir/bcftools_1' | 89 |
| 88 cp 'test-data/bcftools.txt' 'multiqc_WDir/bcftools_1/bcftools.txt' | 90 mkdir -p 'multiqc_WDir/busco' |
| 89 | 91 cp 'test-data/busco.txt' 'multiqc_WDir/busco/short_summary_busco.txt' |
| 90 mkdir 'multiqc_WDir/busco_2' | 92 |
| 91 cp 'test-data/busco.txt' 'multiqc_WDir/busco_2/short_summary_busco.txt' | 93 mkdir -p 'multiqc_WDir/deeptools' |
| 92 | 94 cp 'test-data/deeptools_bamPEFragmentSize.txt' 'multiqc_WDir/deeptools/' |
| 93 mkdir 'multiqc_WDir/featureCounts_3' | 95 cp 'test-data/deeptools_estimateReadFiltering.txt' 'multiqc_WDir/deeptools/' |
| 94 cp 'test-data/featureCounts.txt' 'multiqc_WDir/featureCounts_3/featureCounts.summary' | 96 cp 'test-data/deeptools_plotCoverageOutRawCounts.txt' 'multiqc_WDir/deeptools/' |
| 95 | 97 cp 'test-data/deeptools_plotCoverageStdout.txt' 'multiqc_WDir/deeptools/' |
| 96 mkdir 'multiqc_WDir/gatk_4' | 98 cp 'test-data/deeptools_plotEnrichment.txt' 'multiqc_WDir/deeptools/' |
| 97 cp 'test-data/gatk_BaseRecalibrator.txt' 'multiqc_WDir/gatk_4/gatk_BaseRecalibrator.txt' | 99 cp 'test-data/deeptools_plotFingerprintOutRawCounts.txt' 'multiqc_WDir/deeptools/' |
| 98 cp 'test-data/gatk_varianteval.txt' 'multiqc_WDir/gatk_4/gatk_varianteval.txt' | 100 |
| 99 | 101 mkdir -p 'multiqc_WDir/featureCounts' |
| 100 mkdir 'multiqc_WDir/htseq_5' | 102 cp 'test-data/featureCounts.txt' 'multiqc_WDir/featureCounts/featureCounts.summary' |
| 101 cp 'test-data/htseq.txt' 'multiqc_WDir/htseq_5/htseq.txt' | 103 |
| 102 | 104 mkdir -p 'multiqc_WDir/gatk' |
| 103 mkdir 'multiqc_WDir/picard_6' | 105 cp 'test-data/gatk_BaseRecalibrator.txt' 'multiqc_WDir/gatk/gatk_BaseRecalibrator.txt' |
| 104 cp 'test-data/picard_collectGcBias.txt' 'multiqc_WDir/picard_6/picard_collectGcBias.txt' | 106 cp 'test-data/gatk_varianteval.txt' 'multiqc_WDir/gatk/gatk_varianteval.txt' |
| 105 cp 'test-data/picard_CollectInsertSizeMetrics.txt' 'multiqc_WDir/picard_6/picard_CollectInsertSizeMetrics.txt' | 107 |
| 106 cp 'test-data/picard_MarkDuplicates.txt' 'multiqc_WDir/picard_6/picard_MarkDuplicates.txt' | 108 mkdir -p 'multiqc_WDir/htseq' |
| 107 cp 'test-data/picard_CollectBaseDistributionByCycle.txt' 'multiqc_WDir/picard_6/picard_CollectBaseDistributionByCycle.txt' | 109 cp 'test-data/htseq.txt' 'multiqc_WDir/htseq/htseq.txt' |
| 108 cp 'test-data/picard_CollectRnaSeqMetrics.txt' 'multiqc_WDir/picard_6/picard_CollectRnaSeqMetrics.txt' | 110 |
| 109 cp 'test-data/picard_CollectAlignmentSummaryMetrics.txt' 'multiqc_WDir/picard_6/picard_CollectAlignmentSummaryMetrics.txt' | 111 mkdir -p 'multiqc_WDir/picard' |
| 110 | 112 cp 'test-data/picard_collectGcBias.txt' 'multiqc_WDir/picard/picard_collectGcBias.txt' |
| 111 mkdir 'multiqc_WDir/prokka_7' | 113 cp 'test-data/picard_CollectInsertSizeMetrics.txt' 'multiqc_WDir/picard/picard_CollectInsertSizeMetrics.txt' |
| 112 cp 'test-data/prokka_1.txt' 'multiqc_WDir/prokka_7/prokka_1.txt' | 114 cp 'test-data/picard_MarkDuplicates.txt' 'multiqc_WDir/picard/picard_MarkDuplicates.txt' |
| 113 cp 'test-data/prokka_2.txt' 'multiqc_WDir/prokka_7/prokka_2.txt' | 115 cp 'test-data/picard_CollectBaseDistributionByCycle.txt' 'multiqc_WDir/picard/picard_CollectBaseDistributionByCycle.txt' |
| 114 | 116 cp 'test-data/picard_CollectRnaSeqMetrics.txt' 'multiqc_WDir/picard/picard_CollectRnaSeqMetrics.txt' |
| 115 mkdir -p 'multiqc_WDir/quast_8/file_0' | 117 cp 'test-data/picard_CollectAlignmentSummaryMetrics.txt' 'multiqc_WDir/picard/picard_CollectAlignmentSummaryMetrics.txt' |
| 116 cp 'test-data/quast.tsv' 'multiqc_WDir/quast_8/file_0/report.tsv' | 118 |
| 117 | 119 mkdir -p 'multiqc_WDir/prokka' |
| 118 #mkdir 'multiqc_WDir/rsem_9' | 120 cp 'test-data/prokka_1.txt' 'multiqc_WDir/prokka/prokka_1.txt' |
| 119 #cp 'test-data/rsem.txt' 'multiqc_WDir/rsem_9/rsem.cnt' | 121 cp 'test-data/prokka_2.txt' 'multiqc_WDir/prokka/prokka_2.txt' |
| 120 | 122 |
| 121 mkdir -p 'multiqc_WDir/rseqc_10/read_gc_0' | 123 mkdir -p 'multiqc_WDir/quast/file_0' |
| 122 cp 'test-data/rseqc.txt' 'multiqc_WDir/rseqc_10/read_gc_0/rseq.GC.xls' | 124 cp 'test-data/quast.tsv' 'multiqc_WDir/quast/file_0/report.tsv' |
| 123 | 125 |
| 124 mkdir 'multiqc_WDir/samblaster_11' | 126 #mkdir -p 'multiqc_WDir/rsem' |
| 125 cp 'test-data/samblaster.txt' 'multiqc_WDir/samblaster_11/samblaster.txt' | 127 #cp 'test-data/rsem.txt' 'multiqc_WDir/rsem/rsem.cnt' |
| 126 | 128 |
| 127 mkdir -p 'multiqc_WDir/samtools_12/stats_0' | 129 mkdir -p 'multiqc_WDir/rseqc/read_gc_0' |
| 128 cp 'test-data/samtools_stats.txt' 'multiqc_WDir/samtools_12/stats_0/samtools_stats.txt' | 130 cp 'test-data/rseqc.txt' 'multiqc_WDir/rseqc/read_gc_0/rseq.GC.xls' |
| 129 mkdir 'multiqc_WDir/samtools_12/flagstat_1' | 131 |
| 130 cp 'test-data/samtools_flagstat.txt' 'multiqc_WDir/samtools_12/flagstat_1/samtools_flagstat.txt' | 132 mkdir -p 'multiqc_WDir/samblaster' |
| 131 mkdir 'multiqc_WDir/samtools_12/idxstats_2' | 133 cp 'test-data/samblaster.txt' 'multiqc_WDir/samblaster/samblaster.txt' |
| 132 cp 'test-data/samtools_flagstat.txt' 'multiqc_WDir/samtools_12/idxstats_2/samtools_idxstats_idxstat' | 134 |
| 133 | 135 mkdir -p 'multiqc_WDir/samtools/stats_0' |
| 134 #mkdir 'multiqc_WDir/snpeff_13' | 136 cp 'test-data/samtools_stats.txt' 'multiqc_WDir/samtools/stats_0/samtools_stats.txt' |
| 135 #cp 'test-data/snpeff.csv' 'multiqc_WDir/snpeff_13/snpeff.txt' | 137 mkdir -p 'multiqc_WDir/samtools/flagstat_1' |
| 136 | 138 cp 'test-data/samtools_flagstat.txt' 'multiqc_WDir/samtools/flagstat_1/samtools_flagstat.txt' |
| 137 mkdir -p 'multiqc_WDir/vcftools_14/tstv_by_qual_0' | 139 mkdir -p 'multiqc_WDir/samtools/idxstats_2' |
| 138 cp 'test-data/vcftools.txt' 'multiqc_WDir/vcftools_14/tstv_by_qual_0/vcftools.TsTv.qual' | 140 cp 'test-data/samtools_flagstat.txt' 'multiqc_WDir/samtools/idxstats_2/samtools_idxstats_idxstat' |
| 141 | |
| 142 mkdir -p 'multiqc_WDir/snpeff' | |
| 143 cp 'test-data/snpeff.csv' 'multiqc_WDir/snpeff/snpeff.txt' | |
| 144 | |
| 145 mkdir -p 'multiqc_WDir/vcftools/tstv_by_qual_0' | |
| 146 cp 'test-data/vcftools.txt' 'multiqc_WDir/vcftools/tstv_by_qual_0/vcftools.TsTv.qual' | |
| 139 | 147 |
| 140 multiqc multiqc_WDir | 148 multiqc multiqc_WDir |
| 141 | 149 |
| 142 mv 'multiqc_report.html' 'test-data/post_aligner_soft_report.html' | 150 mv 'multiqc_report.html' 'test-data/post_aligner_soft_report.html' |
| 143 mv 'multiqc_data/multiqc_bamtools_stats.txt' 'test-data/bamtools_stats.tabular' | 151 mv 'multiqc_data/multiqc_bamtools_stats.txt' 'test-data/bamtools_stats.tabular' |
| 153 mv 'multiqc_data/multiqc_picard_dups.txt' 'test-data/picard_dups_stats.tabular' | 161 mv 'multiqc_data/multiqc_picard_dups.txt' 'test-data/picard_dups_stats.tabular' |
| 154 mv 'multiqc_data/multiqc_picard_insertSize.txt' 'test-data/picard_insertSize_stats.tabular' | 162 mv 'multiqc_data/multiqc_picard_insertSize.txt' 'test-data/picard_insertSize_stats.tabular' |
| 155 mv 'multiqc_data/multiqc_prokka.txt' 'test-data/prokka_stats.tabular' | 163 mv 'multiqc_data/multiqc_prokka.txt' 'test-data/prokka_stats.tabular' |
| 156 mv 'multiqc_data/multiqc_quast.txt' 'test-data/quast_stats.tabular' | 164 mv 'multiqc_data/multiqc_quast.txt' 'test-data/quast_stats.tabular' |
| 157 #mv 'multiqc_data/multiqc_rsem.txt' 'test-data/rsem_stats.tabular' | 165 #mv 'multiqc_data/multiqc_rsem.txt' 'test-data/rsem_stats.tabular' |
| 158 mv 'multiqc_data/multiqc_rseqc.txt' 'test-data/rseqc_stats.tabular' | |
| 159 mv 'multiqc_data/multiqc_samblaster.txt' 'test-data/samblaster_stats.tabular' | 166 mv 'multiqc_data/multiqc_samblaster.txt' 'test-data/samblaster_stats.tabular' |
| 160 mv 'multiqc_data/multiqc_samtools_flagstat.txt' 'test-data/samtools_flagstat_stats.tabular' | 167 mv 'multiqc_data/multiqc_samtools_flagstat.txt' 'test-data/samtools_flagstat_stats.tabular' |
| 161 mv 'multiqc_data/multiqc_samtools_stats.txt' 'test-data/samtools_stats_stats.tabular' | 168 mv 'multiqc_data/multiqc_samtools_stats.txt' 'test-data/samtools_stats_stats.tabular' |
| 162 #mv 'multiqc_data/multiqc_snpeff.txt' 'test-data/snpeff_stats.tabular' | 169 mv 'multiqc_data/multiqc_snpeff.txt' 'test-data/snpeff_stats.tabular' |
| 163 | 170 |
| 164 rm -rf 'multiqc_WDir' | 171 rm -rf 'multiqc_WDir' |
| 165 rm -rf 'multiqc_data/' | 172 rm -rf 'multiqc_data/' |
| 166 | 173 |
| 167 # 4th test | 174 # 4th test |
| 168 mkdir multiqc_WDir | 175 mkdir -p 'multiqc_WDir/custom_content_0' |
| 169 | |
| 170 mkdir 'multiqc_WDir/custom_content_0' | |
| 171 cp 'test-data/cc_ko15.bpc.tab' 'multiqc_WDir/custom_content_0/file_0_0.tsv' | 176 cp 'test-data/cc_ko15.bpc.tab' 'multiqc_WDir/custom_content_0/file_0_0.tsv' |
| 172 cp 'test-data/cc_wt15.bpc.tab' 'multiqc_WDir/custom_content_0/file_0_1.tsv' | 177 cp 'test-data/cc_wt15.bpc.tab' 'multiqc_WDir/custom_content_0/file_0_1.tsv' |
| 173 | 178 |
| 174 echo "custom_data:" > 'config_file' | 179 echo "custom_data:" > 'config_file' |
| 175 echo " section_0:" >> 'config_file' | 180 echo " section_0:" >> 'config_file' |
