--- /dev/null
+SEQ_NAME: test1
+SEQ: ATGCACATTCGACTAGCATCGACGACGCGAGCGACGACGACGATGCGACTAGCTTA
+---
--- /dev/null
+SEQ: MHIRLASTTRATTTMRLA
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: 1
+---
+SEQ: CTFD*HRRRERRRRCD*L
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: 2
+---
+SEQ: AHSTSIDDASDDDDATSL
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: 3
+---
+SEQ: *ASRIVVVARVVDASRMC
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: -1
+---
+SEQ: KLVASSSSLASSMLVECA
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: -2
+---
+SEQ: S*SHRRRRSRRRC*SNVH
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: -3
+---
--- /dev/null
+SEQ: MHIRLASTTRATTTMRLA
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: 1
+---
+SEQ: *ASRIVVVARVVDASRMC
+SEQ_LEN: 18
+SEQ_NAME: test1
+FRAME: -1
+---
--- /dev/null
+#!/bin/bash
+
+source "$BP_DIR/bp_test/lib/test.sh"
+
+run "$bp -I $in -O $tmp"
+assert_no_diff $tmp $out.1
+clean
+
+run "$bp -I $in -f '1,-1' -O $tmp"
+assert_no_diff $tmp $out.2
+clean