Mercurial > repos > bebatut > extract_sequence_file
comparison test-data/src/run_tests.sh @ 0:14fd6f3b0898 draft
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/extract_sequence_file/ commit ffb68b2ddd94854a34a2533105f7bc08884c6e38-dirty
| author | bebatut |
|---|---|
| date | Wed, 27 Jan 2016 02:50:51 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:14fd6f3b0898 |
|---|---|
| 1 #!/bin/bash | |
| 2 | |
| 3 input_data_dir="test-data/data/input/" | |
| 4 output_sequence_dir="test-data/data/output_sequence_file/" | |
| 5 output_information_dir="test-data/data/output_information_file/" | |
| 6 output_report_dir="test-data/data/output_report_file/" | |
| 7 output_qual_dir="test-data/data/output_qual_file/" | |
| 8 | |
| 9 ## Fasta format | |
| 10 | |
| 11 echo "Read and write fasta file" | |
| 12 test_dir="test-data/data/read_write_fasta_file/" | |
| 13 python extract_sequence_file.py \ | |
| 14 --input $test_dir/"input_sequence_file.fasta" \ | |
| 15 --custom_extraction_type "no" \ | |
| 16 --output_sequence $test_dir/"output_sequence_file.fasta" \ | |
| 17 --report $test_dir"output_report.txt" \ | |
| 18 --format "fasta" | |
| 19 python test-data/src/compare_files.py \ | |
| 20 --exp_file $test_dir/"input_sequence_file.fasta" \ | |
| 21 --obs_file $test_dir/"output_sequence_file.fasta" \ | |
| 22 --comparison "Sequence file" | |
| 23 python test-data/src/compare_files.py \ | |
| 24 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 25 --obs_file $test_dir"output_report.txt" \ | |
| 26 --comparison "Report file" | |
| 27 | |
| 28 echo "Simple extraction of fasta file" | |
| 29 test_dir="test-data/data/simple_extraction_fasta_file/" | |
| 30 python extract_sequence_file.py \ | |
| 31 --input $test_dir/"input_sequence_file.fasta" \ | |
| 32 --custom_extraction_type "yes" \ | |
| 33 --output_information $test_dir"output_information.txt" \ | |
| 34 --report $test_dir"output_report.txt" \ | |
| 35 --to_extract "{id,length}" \ | |
| 36 --format "fasta" | |
| 37 python test-data/src/compare_files.py \ | |
| 38 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 39 --obs_file $test_dir"output_report.txt" \ | |
| 40 --comparison "Report file" | |
| 41 python test-data/src/compare_files.py \ | |
| 42 --exp_file $test_dir"expected_output_information.txt" \ | |
| 43 --obs_file $test_dir"output_information.txt" \ | |
| 44 --comparison "Information file" | |
| 45 | |
| 46 echo "Simple constraint of fasta file" | |
| 47 test_dir="test-data/data/simple_constraint_fasta_file/" | |
| 48 python extract_sequence_file.py \ | |
| 49 --input $test_dir/"input_sequence_file.fasta" \ | |
| 50 --custom_extraction_type "yes" \ | |
| 51 --output_information $test_dir"output_information.txt" \ | |
| 52 --report $test_dir"output_report.txt" \ | |
| 53 --to_extract "{id,length}" \ | |
| 54 --constraint "length: greater: 100" \ | |
| 55 --format "fasta" | |
| 56 python test-data/src/compare_files.py \ | |
| 57 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 58 --obs_file $test_dir"output_report.txt" \ | |
| 59 --comparison "Report file" | |
| 60 python test-data/src/compare_files.py \ | |
| 61 --exp_file $test_dir"expected_output_information.txt" \ | |
| 62 --obs_file $test_dir"output_information.txt" \ | |
| 63 --comparison "Information file" | |
| 64 | |
| 65 echo "Double constraints of fasta file" | |
| 66 test_dir="test-data/data/double_constraint_fasta_file/" | |
| 67 python extract_sequence_file.py \ | |
| 68 --input $test_dir/"input_sequence_file.fasta" \ | |
| 69 --custom_extraction_type "yes" \ | |
| 70 --output_information $test_dir"output_information.txt" \ | |
| 71 --report $test_dir"output_report.txt" \ | |
| 72 --to_extract "{id,length}" \ | |
| 73 --constraint "length: greater: 100" \ | |
| 74 --constraint "id: in: test-data/data/id_in_list.txt" \ | |
| 75 --format "fasta" | |
| 76 python test-data/src/compare_files.py \ | |
| 77 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 78 --obs_file $test_dir"output_report.txt" \ | |
| 79 --comparison "Report file" | |
| 80 python test-data/src/compare_files.py \ | |
| 81 --exp_file $test_dir"expected_output_information.txt" \ | |
| 82 --obs_file $test_dir"output_information.txt" \ | |
| 83 --comparison "Information file" | |
| 84 | |
| 85 ## Fastq format | |
| 86 | |
| 87 echo "Read and write fastq file" | |
| 88 test_dir="test-data/data/read_write_fastq_file/" | |
| 89 python extract_sequence_file.py \ | |
| 90 --input $test_dir/"input_sequence_file.fastq" \ | |
| 91 --custom_extraction_type "no" \ | |
| 92 --output_sequence $test_dir/"output_sequence_file.fastq" \ | |
| 93 --report $test_dir"output_report.txt" \ | |
| 94 --format "fastq" | |
| 95 python test-data/src/compare_files.py \ | |
| 96 --exp_file $test_dir/"input_sequence_file.fastq" \ | |
| 97 --obs_file $test_dir/"output_sequence_file.fastq" \ | |
| 98 --comparison "Sequence file" | |
| 99 python test-data/src/compare_files.py \ | |
| 100 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 101 --obs_file $test_dir"output_report.txt" \ | |
| 102 --comparison "Report file" | |
| 103 | |
| 104 echo "Read and split fastq file" | |
| 105 test_dir="test-data/data/split_fastq_file/" | |
| 106 python extract_sequence_file.py \ | |
| 107 --input $test_dir/"input_sequence_file.fastq" \ | |
| 108 --custom_extraction_type "no" \ | |
| 109 --split "yes" \ | |
| 110 --quality_format "sanger" \ | |
| 111 --output_sequence $test_dir/"output_sequence_file.fasta" \ | |
| 112 --output_quality $test_dir/"output_quality.qual" \ | |
| 113 --report $test_dir"output_report.txt" \ | |
| 114 --format "fastq" | |
| 115 python test-data/src/compare_files.py \ | |
| 116 --exp_file $test_dir/"expected_output_sequence_file.fasta" \ | |
| 117 --obs_file $test_dir/"output_sequence_file.fasta" \ | |
| 118 --comparison "Sequence file" | |
| 119 python test-data/src/compare_files.py \ | |
| 120 --exp_file $test_dir/"output_quality.qual" \ | |
| 121 --obs_file $test_dir/"expected_output_quality.qual" \ | |
| 122 --comparison "Quality file" | |
| 123 python test-data/src/compare_files.py \ | |
| 124 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 125 --obs_file $test_dir"output_report.txt" \ | |
| 126 --comparison "Report file" | |
| 127 | |
| 128 echo "Simple extraction of fastq file" | |
| 129 test_dir="test-data/data/simple_extraction_fastq_file/" | |
| 130 python extract_sequence_file.py \ | |
| 131 --input $test_dir/"input_sequence_file.fastq" \ | |
| 132 --custom_extraction_type "yes" \ | |
| 133 --output_information $test_dir"output_information.txt" \ | |
| 134 --report $test_dir"output_report.txt" \ | |
| 135 --to_extract "{id,length}" \ | |
| 136 --format "fastq" | |
| 137 python test-data/src/compare_files.py \ | |
| 138 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 139 --obs_file $test_dir"output_report.txt" \ | |
| 140 --comparison "Report file" | |
| 141 python test-data/src/compare_files.py \ | |
| 142 --exp_file $test_dir"expected_output_information.txt" \ | |
| 143 --obs_file $test_dir"output_information.txt" \ | |
| 144 --comparison "Information file" | |
| 145 | |
| 146 echo "Simple constraint of fastq file" | |
| 147 test_dir="test-data/data/simple_constraint_fastq_file/" | |
| 148 python extract_sequence_file.py \ | |
| 149 --input $test_dir/"input_sequence_file.fastq" \ | |
| 150 --custom_extraction_type "yes" \ | |
| 151 --output_information $test_dir"output_information.txt" \ | |
| 152 --report $test_dir"output_report.txt" \ | |
| 153 --to_extract "{id,length}" \ | |
| 154 --constraint "length: greater: 100" \ | |
| 155 --format "fastq" | |
| 156 python test-data/src/compare_files.py \ | |
| 157 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 158 --obs_file $test_dir"output_report.txt" \ | |
| 159 --comparison "Report file" | |
| 160 python test-data/src/compare_files.py \ | |
| 161 --exp_file $test_dir"expected_output_information.txt" \ | |
| 162 --obs_file $test_dir"output_information.txt" \ | |
| 163 --comparison "Information file" | |
| 164 | |
| 165 echo "Double constraint of fastq file" | |
| 166 test_dir="test-data/data/double_constraint_fastq_file/" | |
| 167 python extract_sequence_file.py \ | |
| 168 --input $test_dir/"input_sequence_file.fastq" \ | |
| 169 --custom_extraction_type "yes" \ | |
| 170 --output_information $test_dir"output_information.txt" \ | |
| 171 --report $test_dir"output_report.txt" \ | |
| 172 --to_extract "{id,length}" \ | |
| 173 --constraint "length: greater: 100" \ | |
| 174 --constraint "id: in: test-data/data/id_in_list.txt" \ | |
| 175 --format "fastq" | |
| 176 python test-data/src/compare_files.py \ | |
| 177 --exp_file $test_dir"/expected_output_report.txt" \ | |
| 178 --obs_file $test_dir"output_report.txt" \ | |
| 179 --comparison "Report file" | |
| 180 python test-data/src/compare_files.py \ | |
| 181 --exp_file $test_dir"expected_output_information.txt" \ | |
| 182 --obs_file $test_dir"output_information.txt" \ | |
| 183 --comparison "Information file" |
