--- /dev/null
+SEQ: ATACGTCAG
+---
+SEQ: AGCATGAC
+---
+SEQ: GACTG
+---
+SEQ: AAATGCA
+---
--- /dev/null
+ID: ID00000000
+SEQ: ATACGTCAG
+---
+ID: ID00000001
+SEQ: AGCATGAC
+---
+ID: ID00000002
+SEQ: GACTG
+---
+ID: ID00000003
+SEQ: AAATGCA
+---
--- /dev/null
+SEQ: ATACGTCAG
+CUSTOM_KEY: ID00000000
+---
+SEQ: AGCATGAC
+CUSTOM_KEY: ID00000001
+---
+SEQ: GACTG
+CUSTOM_KEY: ID00000002
+---
+SEQ: AAATGCA
+CUSTOM_KEY: ID00000003
+---
--- /dev/null
+ID: PREFIX00000000
+SEQ: ATACGTCAG
+---
+ID: PREFIX00000001
+SEQ: AGCATGAC
+---
+ID: PREFIX00000002
+SEQ: GACTG
+---
+ID: PREFIX00000003
+SEQ: AAATGCA
+---
--- /dev/null
+#!/bin/bash
+
+source "$BP_DIR/bp_test/lib/test.sh"
+
+run "$bp -I $in -O $tmp"
+assert_no_diff $tmp $out.1
+rm $tmp
+
+run "$bp -I $in -k CUSTOM_KEY -O $tmp"
+assert_no_diff $tmp $out.2
+rm $tmp
+
+run "$bp -I $in -p PREFIX -O $tmp"
+assert_no_diff $tmp $out.3
+rm $tmp