Skip to content

Commit f812295

Browse files
authored
Merge pull request #148 from hasindu2008/degrade_profiles
promr9dna4kh_rad004 degrade profile (2 bit) added
2 parents 4641287 + 69cd218 commit f812295

4 files changed

Lines changed: 13 additions & 0 deletions

File tree

src/degrade.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#define SEQUENCING_KIT_ULK114 ("sqk-ulk114")
2929
#define SEQUENCING_KIT_LSK110 ("sqk-lsk110")
3030
#define SEQUENCING_KIT_LSK112 ("sqk-lsk112")
31+
#define SEQUENCING_KIT_RAD004 ("sqk-rad004")
3132
#define SLOW5_HEADER_DEVICE_TYPE ("device_type")
3233
#define SLOW5_HEADER_EXPERIMENT_TYPE ("experiment_type")
3334
#define SLOW5_HEADER_SAMPLE_FREQUENCY ("sample_frequency")
@@ -115,6 +116,12 @@
115116
SAMPLE_FREQUENCY_4KHZ,\
116117
SAMPLING_RATE_4KHZ,\
117118
3),\
119+
DATASET_PROMETHION("DNA rad004 4kHz",\
120+
SEQUENCING_KIT_RAD004,\
121+
DNA_EXPERIMENT_TYPE,\
122+
SAMPLE_FREQUENCY_4KHZ,\
123+
SAMPLING_RATE_4KHZ,\
124+
2),\
118125
}
119126

120127
struct dataset {
3.22 MB
Binary file not shown.
4.84 MB
Binary file not shown.

test/test_degrade.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,12 @@ if [ -z "$bigend" ]; then
176176
$SLOW5TOOLS degrade "$RAW_DIR/promr10dna4khz_lsk112.blow5" -o "$OUT_DIR/promr10dna4khz_lsk112_auto.blow5" || die "$name: slow5tools failed"
177177
diff "$OUT_DIR/promr10dna4khz_lsk112_auto.blow5" "$EXP_DIR/promr10dna4khz_lsk112_auto.blow5" > /dev/null || die "$name: diff failed"
178178
info "$name"
179+
180+
i=$((i + 1))
181+
name="testcase $i: promethion rad004 4khz"
182+
$SLOW5TOOLS degrade "$RAW_DIR/promr9dna4khz_rad004.blow5" -o "$OUT_DIR/promr9dna4khz_rad004_auto.blow5" || die "$name: slow5tools failed"
183+
diff "$OUT_DIR/promr9dna4khz_rad004_auto.blow5" "$EXP_DIR/promr9dna4khz_rad004_auto.blow5" > /dev/null || die "$name: diff failed"
184+
info "$name"
179185
fi
180186

181187
exit 0

0 commit comments

Comments
 (0)