]> git.donarmstrong.com Git - biopieces.git/commitdiff
added find_mids biopiece tests
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 2 Nov 2010 15:14:59 +0000 (15:14 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 2 Nov 2010 15:14:59 +0000 (15:14 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1157 74ccb610-7750-0410-82ae-013aeee3265d

bp_bin/find_mids
bp_test/in/find_mids.in [new file with mode: 0644]
bp_test/out/find_mids.out.1 [new file with mode: 0644]
bp_test/test/test_find_mids [new file with mode: 0755]

index b02048b1d73938be770b19d0fd3615ad34729ff0..c5cf7201f370117048390d03398ef3ba5e9aedc6 100755 (executable)
@@ -24,7 +24,7 @@
 
 # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DESCRIPTION <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
-#
+# Find and count MID tags in sequences in the stream.
 
 # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
diff --git a/bp_test/in/find_mids.in b/bp_test/in/find_mids.in
new file mode 100644 (file)
index 0000000..8dd5ce5
--- /dev/null
@@ -0,0 +1,306 @@
+SEQ: atcgACGAGTGCGTatcg
+---
+SEQ: atcgACGCTCGACAatcg
+---
+SEQ: atcgAGACGCACTCatcg
+---
+SEQ: atcgAGCACTGTAGatcg
+---
+SEQ: atcgATCAGACACGatcg
+---
+SEQ: atcgATATCGCGAGatcg
+---
+SEQ: atcgCGTGTCTCTAatcg
+---
+SEQ: atcgCTCGCGTGTCatcg
+---
+SEQ: atcgTAGTATCAGCatcg
+---
+SEQ: atcgTCTCTATGCGatcg
+---
+SEQ: atcgTGATACGTCTatcg
+---
+SEQ: atcgTACTGAGCTAatcg
+---
+SEQ: atcgCATAGTAGTGatcg
+---
+SEQ: atcgCGAGAGATACatcg
+---
+SEQ: atcgATACGACGTAatcg
+---
+SEQ: atcgTCACGTACTAatcg
+---
+SEQ: atcgCGTCTAGTACatcg
+---
+SEQ: atcgTCTACGTAGCatcg
+---
+SEQ: atcgTGTACTACTCatcg
+---
+SEQ: atcgACGACTACAGatcg
+---
+SEQ: atcgCGTAGACTAGatcg
+---
+SEQ: atcgTACGAGTATGatcg
+---
+SEQ: atcgTACTCTCGTGatcg
+---
+SEQ: atcgTAGAGACGAGatcg
+---
+SEQ: atcgTCGTCGCTCGatcg
+---
+SEQ: atcgACATACGCGTatcg
+---
+SEQ: atcgACGCGAGTATatcg
+---
+SEQ: atcgACTACTATGTatcg
+---
+SEQ: atcgACTGTACAGTatcg
+---
+SEQ: atcgAGACTATACTatcg
+---
+SEQ: atcgAGCGTCGTCTatcg
+---
+SEQ: atcgAGTACGCTATatcg
+---
+SEQ: atcgATAGAGTACTatcg
+---
+SEQ: atcgCACGCTACGTatcg
+---
+SEQ: atcgCAGTAGACGTatcg
+---
+SEQ: atcgCGACGTGACTatcg
+---
+SEQ: atcgTACACACACTatcg
+---
+SEQ: atcgTACACGTGATatcg
+---
+SEQ: atcgTACAGATCGTatcg
+---
+SEQ: atcgTACGCTGTCTatcg
+---
+SEQ: atcgTAGTGTAGATatcg
+---
+SEQ: atcgTCGATCACGTatcg
+---
+SEQ: atcgTCGCACTAGTatcg
+---
+SEQ: atcgTCTAGCGACTatcg
+---
+SEQ: atcgTCTATACTATatcg
+---
+SEQ: atcgTGACGTATGTatcg
+---
+SEQ: atcgTGTGAGTAGTatcg
+---
+SEQ: atcgACAGTATATAatcg
+---
+SEQ: atcgACGCGATCGAatcg
+---
+SEQ: atcgACTAGCAGTAatcg
+---
+SEQ: atcgAGCTCACGTAatcg
+---
+SEQ: atcgAGTATACATAatcg
+---
+SEQ: atcgAGTCGAGAGAatcg
+---
+SEQ: atcgAGTGCTACGAatcg
+---
+SEQ: atcgCGATCGTATAatcg
+---
+SEQ: atcgCGCAGTACGAatcg
+---
+SEQ: atcgCGCGTATACAatcg
+---
+SEQ: atcgCGTACAGTCAatcg
+---
+SEQ: atcgCGTACTCAGAatcg
+---
+SEQ: atcgCTACGCTCTAatcg
+---
+SEQ: atcgCTATAGCGTAatcg
+---
+SEQ: atcgTACGTCATCAatcg
+---
+SEQ: atcgTAGTCGCATAatcg
+---
+SEQ: atcgTATATATACAatcg
+---
+SEQ: atcgTATGCTAGTAatcg
+---
+SEQ: atcgTCACGCGAGAatcg
+---
+SEQ: atcgTCGATAGTGAatcg
+---
+SEQ: atcgTCGCTGCGTAatcg
+---
+SEQ: atcgTCTGACGTCAatcg
+---
+SEQ: atcgTGAGTCAGTAatcg
+---
+SEQ: atcgTGTAGTGTGAatcg
+---
+SEQ: atcgTGTCACACGAatcg
+---
+SEQ: atcgTGTCGTCGCAatcg
+---
+SEQ: atcgACACATACGCatcg
+---
+SEQ: atcgACAGTCGTGCatcg
+---
+SEQ: atcgACATGACGACatcg
+---
+SEQ: atcgACGACAGCTCatcg
+---
+SEQ: atcgACGTCTCATCatcg
+---
+SEQ: atcgACTCATCTACatcg
+---
+SEQ: atcgACTCGCGCACatcg
+---
+SEQ: atcgAGAGCGTCACatcg
+---
+SEQ: atcgAGCGACTAGCatcg
+---
+SEQ: atcgAGTAGTGATCatcg
+---
+SEQ: atcgAGTGACACACatcg
+---
+SEQ: atcgAGTGTATGTCatcg
+---
+SEQ: atcgATAGATAGACatcg
+---
+SEQ: atcgATATAGTCGCatcg
+---
+SEQ: atcgATCTACTGACatcg
+---
+SEQ: atcgCACGTAGATCatcg
+---
+SEQ: atcgCACGTGTCGCatcg
+---
+SEQ: atcgCATACTCTACatcg
+---
+SEQ: atcgCGACACTATCatcg
+---
+SEQ: atcgCGAGACGCGCatcg
+---
+SEQ: atcgCGTATGCGACatcg
+---
+SEQ: atcgCGTCGATCTCatcg
+---
+SEQ: atcgCTACGACTGCatcg
+---
+SEQ: atcgCTAGTCACTCatcg
+---
+SEQ: atcgCTCTACGCTCatcg
+---
+SEQ: atcgCTGTACATACatcg
+---
+SEQ: atcgTAGACTGCACatcg
+---
+SEQ: atcgTAGCGCGCGCatcg
+---
+SEQ: atcgTAGCTCTATCatcg
+---
+SEQ: atcgTATAGACATCatcg
+---
+SEQ: atcgTATGATACGCatcg
+---
+SEQ: atcgTCACTCATACatcg
+---
+SEQ: atcgTCATCGAGTCatcg
+---
+SEQ: atcgTCGAGCTCTCatcg
+---
+SEQ: atcgTCGCAGACACatcg
+---
+SEQ: atcgTCTGTCTCGCatcg
+---
+SEQ: atcgTGAGTGACGCatcg
+---
+SEQ: atcgTGATGTGTACatcg
+---
+SEQ: atcgTGCTATAGACatcg
+---
+SEQ: atcgTGCTCGCTACatcg
+---
+SEQ: atcgACGTGCAGCGatcg
+---
+SEQ: atcgACTCACAGAGatcg
+---
+SEQ: atcgAGACTCAGCGatcg
+---
+SEQ: atcgAGAGAGTGTGatcg
+---
+SEQ: atcgAGCTATCGCGatcg
+---
+SEQ: atcgAGTCTGACTGatcg
+---
+SEQ: atcgAGTGAGCTCGatcg
+---
+SEQ: atcgATAGCTCTCGatcg
+---
+SEQ: atcgATCACGTGCGatcg
+---
+SEQ: atcgATCGTAGCAGatcg
+---
+SEQ: atcgATCGTCTGTGatcg
+---
+SEQ: atcgATGTACGATGatcg
+---
+SEQ: atcgATGTGTCTAGatcg
+---
+SEQ: atcgCACACGATAGatcg
+---
+SEQ: atcgCACTCGCACGatcg
+---
+SEQ: atcgCAGACGTCTGatcg
+---
+SEQ: atcgCAGTACTGCGatcg
+---
+SEQ: atcgCGACAGCGAGatcg
+---
+SEQ: atcgCGATCTGTCGatcg
+---
+SEQ: atcgCGCGTGCTAGatcg
+---
+SEQ: atcgCGCTCGAGTGatcg
+---
+SEQ: atcgCGTGATGACGatcg
+---
+SEQ: atcgCTATGTACAGatcg
+---
+SEQ: atcgCTCGATATAGatcg
+---
+SEQ: atcgCTCGCACGCGatcg
+---
+SEQ: atcgCTGCGTCACGatcg
+---
+SEQ: atcgCTGTGCGTCGatcg
+---
+SEQ: atcgTAGCATACTGatcg
+---
+SEQ: atcgTATACATGTGatcg
+---
+SEQ: atcgTATCACTCAGatcg
+---
+SEQ: atcgTATCTGATAGatcg
+---
+SEQ: atcgTCGTGACATGatcg
+---
+SEQ: atcgTCTGATCGAGatcg
+---
+SEQ: atcgTGACATCTCGatcg
+---
+SEQ: atcgTGAGCTAGAGatcg
+---
+SEQ: atcgTGATAGAGCGatcg
+---
+SEQ: atcgTGCGTGTGCGatcg
+---
+SEQ: atcgTGCTAGTCAGatcg
+---
+SEQ: atcgTGTATCACAGatcg
+---
+SEQ: atcgTGTGCGCGTGatcg
+---
diff --git a/bp_test/out/find_mids.out.1 b/bp_test/out/find_mids.out.1
new file mode 100644 (file)
index 0000000..6454c3e
--- /dev/null
@@ -0,0 +1,1071 @@
+SEQ: atcgACGAGTGCGTatcg
+---
+SEQ: atcgACGCTCGACAatcg
+---
+SEQ: atcgAGACGCACTCatcg
+---
+SEQ: atcgAGCACTGTAGatcg
+---
+SEQ: atcgATCAGACACGatcg
+---
+SEQ: atcgATATCGCGAGatcg
+---
+SEQ: atcgCGTGTCTCTAatcg
+---
+SEQ: atcgCTCGCGTGTCatcg
+---
+SEQ: atcgTAGTATCAGCatcg
+---
+SEQ: atcgTCTCTATGCGatcg
+---
+SEQ: atcgTGATACGTCTatcg
+---
+SEQ: atcgTACTGAGCTAatcg
+---
+SEQ: atcgCATAGTAGTGatcg
+---
+SEQ: atcgCGAGAGATACatcg
+---
+SEQ: atcgATACGACGTAatcg
+---
+SEQ: atcgTCACGTACTAatcg
+---
+SEQ: atcgCGTCTAGTACatcg
+---
+SEQ: atcgTCTACGTAGCatcg
+---
+SEQ: atcgTGTACTACTCatcg
+---
+SEQ: atcgACGACTACAGatcg
+---
+SEQ: atcgCGTAGACTAGatcg
+---
+SEQ: atcgTACGAGTATGatcg
+---
+SEQ: atcgTACTCTCGTGatcg
+---
+SEQ: atcgTAGAGACGAGatcg
+---
+SEQ: atcgTCGTCGCTCGatcg
+---
+SEQ: atcgACATACGCGTatcg
+---
+SEQ: atcgACGCGAGTATatcg
+---
+SEQ: atcgACTACTATGTatcg
+---
+SEQ: atcgACTGTACAGTatcg
+---
+SEQ: atcgAGACTATACTatcg
+---
+SEQ: atcgAGCGTCGTCTatcg
+---
+SEQ: atcgAGTACGCTATatcg
+---
+SEQ: atcgATAGAGTACTatcg
+---
+SEQ: atcgCACGCTACGTatcg
+---
+SEQ: atcgCAGTAGACGTatcg
+---
+SEQ: atcgCGACGTGACTatcg
+---
+SEQ: atcgTACACACACTatcg
+---
+SEQ: atcgTACACGTGATatcg
+---
+SEQ: atcgTACAGATCGTatcg
+---
+SEQ: atcgTACGCTGTCTatcg
+---
+SEQ: atcgTAGTGTAGATatcg
+---
+SEQ: atcgTCGATCACGTatcg
+---
+SEQ: atcgTCGCACTAGTatcg
+---
+SEQ: atcgTCTAGCGACTatcg
+---
+SEQ: atcgTCTATACTATatcg
+---
+SEQ: atcgTGACGTATGTatcg
+---
+SEQ: atcgTGTGAGTAGTatcg
+---
+SEQ: atcgACAGTATATAatcg
+---
+SEQ: atcgACGCGATCGAatcg
+---
+SEQ: atcgACTAGCAGTAatcg
+---
+SEQ: atcgAGCTCACGTAatcg
+---
+SEQ: atcgAGTATACATAatcg
+---
+SEQ: atcgAGTCGAGAGAatcg
+---
+SEQ: atcgAGTGCTACGAatcg
+---
+SEQ: atcgCGATCGTATAatcg
+---
+SEQ: atcgCGCAGTACGAatcg
+---
+SEQ: atcgCGCGTATACAatcg
+---
+SEQ: atcgCGTACAGTCAatcg
+---
+SEQ: atcgCGTACTCAGAatcg
+---
+SEQ: atcgCTACGCTCTAatcg
+---
+SEQ: atcgCTATAGCGTAatcg
+---
+SEQ: atcgTACGTCATCAatcg
+---
+SEQ: atcgTAGTCGCATAatcg
+---
+SEQ: atcgTATATATACAatcg
+---
+SEQ: atcgTATGCTAGTAatcg
+---
+SEQ: atcgTCACGCGAGAatcg
+---
+SEQ: atcgTCGATAGTGAatcg
+---
+SEQ: atcgTCGCTGCGTAatcg
+---
+SEQ: atcgTCTGACGTCAatcg
+---
+SEQ: atcgTGAGTCAGTAatcg
+---
+SEQ: atcgTGTAGTGTGAatcg
+---
+SEQ: atcgTGTCACACGAatcg
+---
+SEQ: atcgTGTCGTCGCAatcg
+---
+SEQ: atcgACACATACGCatcg
+---
+SEQ: atcgACAGTCGTGCatcg
+---
+SEQ: atcgACATGACGACatcg
+---
+SEQ: atcgACGACAGCTCatcg
+---
+SEQ: atcgACGTCTCATCatcg
+---
+SEQ: atcgACTCATCTACatcg
+---
+SEQ: atcgACTCGCGCACatcg
+---
+SEQ: atcgAGAGCGTCACatcg
+---
+SEQ: atcgAGCGACTAGCatcg
+---
+SEQ: atcgAGTAGTGATCatcg
+---
+SEQ: atcgAGTGACACACatcg
+---
+SEQ: atcgAGTGTATGTCatcg
+---
+SEQ: atcgATAGATAGACatcg
+---
+SEQ: atcgATATAGTCGCatcg
+---
+SEQ: atcgATCTACTGACatcg
+---
+SEQ: atcgCACGTAGATCatcg
+---
+SEQ: atcgCACGTGTCGCatcg
+---
+SEQ: atcgCATACTCTACatcg
+---
+SEQ: atcgCGACACTATCatcg
+---
+SEQ: atcgCGAGACGCGCatcg
+---
+SEQ: atcgCGTATGCGACatcg
+---
+SEQ: atcgCGTCGATCTCatcg
+---
+SEQ: atcgCTACGACTGCatcg
+---
+SEQ: atcgCTAGTCACTCatcg
+---
+SEQ: atcgCTCTACGCTCatcg
+---
+SEQ: atcgCTGTACATACatcg
+---
+SEQ: atcgTAGACTGCACatcg
+---
+SEQ: atcgTAGCGCGCGCatcg
+---
+SEQ: atcgTAGCTCTATCatcg
+---
+SEQ: atcgTATAGACATCatcg
+---
+SEQ: atcgTATGATACGCatcg
+---
+SEQ: atcgTCACTCATACatcg
+---
+SEQ: atcgTCATCGAGTCatcg
+---
+SEQ: atcgTCGAGCTCTCatcg
+---
+SEQ: atcgTCGCAGACACatcg
+---
+SEQ: atcgTCTGTCTCGCatcg
+---
+SEQ: atcgTGAGTGACGCatcg
+---
+SEQ: atcgTGATGTGTACatcg
+---
+SEQ: atcgTGCTATAGACatcg
+---
+SEQ: atcgTGCTCGCTACatcg
+---
+SEQ: atcgACGTGCAGCGatcg
+---
+SEQ: atcgACTCACAGAGatcg
+---
+SEQ: atcgAGACTCAGCGatcg
+---
+SEQ: atcgAGAGAGTGTGatcg
+---
+SEQ: atcgAGCTATCGCGatcg
+---
+SEQ: atcgAGTCTGACTGatcg
+---
+SEQ: atcgAGTGAGCTCGatcg
+---
+SEQ: atcgATAGCTCTCGatcg
+---
+SEQ: atcgATCACGTGCGatcg
+---
+SEQ: atcgATCGTAGCAGatcg
+---
+SEQ: atcgATCGTCTGTGatcg
+---
+SEQ: atcgATGTACGATGatcg
+---
+SEQ: atcgATGTGTCTAGatcg
+---
+SEQ: atcgCACACGATAGatcg
+---
+SEQ: atcgCACTCGCACGatcg
+---
+SEQ: atcgCAGACGTCTGatcg
+---
+SEQ: atcgCAGTACTGCGatcg
+---
+SEQ: atcgCGACAGCGAGatcg
+---
+SEQ: atcgCGATCTGTCGatcg
+---
+SEQ: atcgCGCGTGCTAGatcg
+---
+SEQ: atcgCGCTCGAGTGatcg
+---
+SEQ: atcgCGTGATGACGatcg
+---
+SEQ: atcgCTATGTACAGatcg
+---
+SEQ: atcgCTCGATATAGatcg
+---
+SEQ: atcgCTCGCACGCGatcg
+---
+SEQ: atcgCTGCGTCACGatcg
+---
+SEQ: atcgCTGTGCGTCGatcg
+---
+SEQ: atcgTAGCATACTGatcg
+---
+SEQ: atcgTATACATGTGatcg
+---
+SEQ: atcgTATCACTCAGatcg
+---
+SEQ: atcgTATCTGATAGatcg
+---
+SEQ: atcgTCGTGACATGatcg
+---
+SEQ: atcgTCTGATCGAGatcg
+---
+SEQ: atcgTGACATCTCGatcg
+---
+SEQ: atcgTGAGCTAGAGatcg
+---
+SEQ: atcgTGATAGAGCGatcg
+---
+SEQ: atcgTGCGTGTGCGatcg
+---
+SEQ: atcgTGCTAGTCAGatcg
+---
+SEQ: atcgTGTATCACAGatcg
+---
+SEQ: atcgTGTGCGCGTGatcg
+---
+REC_TYPE: MID
+MID_NUM: 1
+MID_COUNT: 1
+MID_SEQ: ACGAGTGCGT
+---
+REC_TYPE: MID
+MID_NUM: 2
+MID_COUNT: 1
+MID_SEQ: ACGCTCGACA
+---
+REC_TYPE: MID
+MID_NUM: 3
+MID_COUNT: 1
+MID_SEQ: AGACGCACTC
+---
+REC_TYPE: MID
+MID_NUM: 4
+MID_COUNT: 1
+MID_SEQ: AGCACTGTAG
+---
+REC_TYPE: MID
+MID_NUM: 5
+MID_COUNT: 1
+MID_SEQ: ATCAGACACG
+---
+REC_TYPE: MID
+MID_NUM: 6
+MID_COUNT: 1
+MID_SEQ: ATATCGCGAG
+---
+REC_TYPE: MID
+MID_NUM: 7
+MID_COUNT: 1
+MID_SEQ: CGTGTCTCTA
+---
+REC_TYPE: MID
+MID_NUM: 8
+MID_COUNT: 1
+MID_SEQ: CTCGCGTGTC
+---
+REC_TYPE: MID
+MID_NUM: 9
+MID_COUNT: 1
+MID_SEQ: TAGTATCAGC
+---
+REC_TYPE: MID
+MID_NUM: 10
+MID_COUNT: 1
+MID_SEQ: TCTCTATGCG
+---
+REC_TYPE: MID
+MID_NUM: 11
+MID_COUNT: 1
+MID_SEQ: TGATACGTCT
+---
+REC_TYPE: MID
+MID_NUM: 12
+MID_COUNT: 1
+MID_SEQ: TACTGAGCTA
+---
+REC_TYPE: MID
+MID_NUM: 13
+MID_COUNT: 1
+MID_SEQ: CATAGTAGTG
+---
+REC_TYPE: MID
+MID_NUM: 14
+MID_COUNT: 1
+MID_SEQ: CGAGAGATAC
+---
+REC_TYPE: MID
+MID_NUM: 15
+MID_COUNT: 1
+MID_SEQ: ATACGACGTA
+---
+REC_TYPE: MID
+MID_NUM: 16
+MID_COUNT: 1
+MID_SEQ: TCACGTACTA
+---
+REC_TYPE: MID
+MID_NUM: 17
+MID_COUNT: 1
+MID_SEQ: CGTCTAGTAC
+---
+REC_TYPE: MID
+MID_NUM: 18
+MID_COUNT: 1
+MID_SEQ: TCTACGTAGC
+---
+REC_TYPE: MID
+MID_NUM: 19
+MID_COUNT: 1
+MID_SEQ: TGTACTACTC
+---
+REC_TYPE: MID
+MID_NUM: 20
+MID_COUNT: 1
+MID_SEQ: ACGACTACAG
+---
+REC_TYPE: MID
+MID_NUM: 21
+MID_COUNT: 1
+MID_SEQ: CGTAGACTAG
+---
+REC_TYPE: MID
+MID_NUM: 22
+MID_COUNT: 1
+MID_SEQ: TACGAGTATG
+---
+REC_TYPE: MID
+MID_NUM: 23
+MID_COUNT: 1
+MID_SEQ: TACTCTCGTG
+---
+REC_TYPE: MID
+MID_NUM: 24
+MID_COUNT: 1
+MID_SEQ: TAGAGACGAG
+---
+REC_TYPE: MID
+MID_NUM: 25
+MID_COUNT: 1
+MID_SEQ: TCGTCGCTCG
+---
+REC_TYPE: MID
+MID_NUM: 26
+MID_COUNT: 1
+MID_SEQ: ACATACGCGT
+---
+REC_TYPE: MID
+MID_NUM: 27
+MID_COUNT: 1
+MID_SEQ: ACGCGAGTAT
+---
+REC_TYPE: MID
+MID_NUM: 28
+MID_COUNT: 1
+MID_SEQ: ACTACTATGT
+---
+REC_TYPE: MID
+MID_NUM: 29
+MID_COUNT: 1
+MID_SEQ: ACTGTACAGT
+---
+REC_TYPE: MID
+MID_NUM: 30
+MID_COUNT: 1
+MID_SEQ: AGACTATACT
+---
+REC_TYPE: MID
+MID_NUM: 31
+MID_COUNT: 1
+MID_SEQ: AGCGTCGTCT
+---
+REC_TYPE: MID
+MID_NUM: 32
+MID_COUNT: 1
+MID_SEQ: AGTACGCTAT
+---
+REC_TYPE: MID
+MID_NUM: 33
+MID_COUNT: 1
+MID_SEQ: ATAGAGTACT
+---
+REC_TYPE: MID
+MID_NUM: 34
+MID_COUNT: 1
+MID_SEQ: CACGCTACGT
+---
+REC_TYPE: MID
+MID_NUM: 35
+MID_COUNT: 1
+MID_SEQ: CAGTAGACGT
+---
+REC_TYPE: MID
+MID_NUM: 36
+MID_COUNT: 1
+MID_SEQ: CGACGTGACT
+---
+REC_TYPE: MID
+MID_NUM: 37
+MID_COUNT: 1
+MID_SEQ: TACACACACT
+---
+REC_TYPE: MID
+MID_NUM: 38
+MID_COUNT: 1
+MID_SEQ: TACACGTGAT
+---
+REC_TYPE: MID
+MID_NUM: 39
+MID_COUNT: 1
+MID_SEQ: TACAGATCGT
+---
+REC_TYPE: MID
+MID_NUM: 40
+MID_COUNT: 1
+MID_SEQ: TACGCTGTCT
+---
+REC_TYPE: MID
+MID_NUM: 41
+MID_COUNT: 1
+MID_SEQ: TAGTGTAGAT
+---
+REC_TYPE: MID
+MID_NUM: 42
+MID_COUNT: 1
+MID_SEQ: TCGATCACGT
+---
+REC_TYPE: MID
+MID_NUM: 43
+MID_COUNT: 1
+MID_SEQ: TCGCACTAGT
+---
+REC_TYPE: MID
+MID_NUM: 44
+MID_COUNT: 1
+MID_SEQ: TCTAGCGACT
+---
+REC_TYPE: MID
+MID_NUM: 45
+MID_COUNT: 1
+MID_SEQ: TCTATACTAT
+---
+REC_TYPE: MID
+MID_NUM: 46
+MID_COUNT: 1
+MID_SEQ: TGACGTATGT
+---
+REC_TYPE: MID
+MID_NUM: 47
+MID_COUNT: 1
+MID_SEQ: TGTGAGTAGT
+---
+REC_TYPE: MID
+MID_NUM: 48
+MID_COUNT: 1
+MID_SEQ: ACAGTATATA
+---
+REC_TYPE: MID
+MID_NUM: 49
+MID_COUNT: 1
+MID_SEQ: ACGCGATCGA
+---
+REC_TYPE: MID
+MID_NUM: 50
+MID_COUNT: 1
+MID_SEQ: ACTAGCAGTA
+---
+REC_TYPE: MID
+MID_NUM: 51
+MID_COUNT: 1
+MID_SEQ: AGCTCACGTA
+---
+REC_TYPE: MID
+MID_NUM: 52
+MID_COUNT: 1
+MID_SEQ: AGTATACATA
+---
+REC_TYPE: MID
+MID_NUM: 53
+MID_COUNT: 1
+MID_SEQ: AGTCGAGAGA
+---
+REC_TYPE: MID
+MID_NUM: 54
+MID_COUNT: 1
+MID_SEQ: AGTGCTACGA
+---
+REC_TYPE: MID
+MID_NUM: 55
+MID_COUNT: 1
+MID_SEQ: CGATCGTATA
+---
+REC_TYPE: MID
+MID_NUM: 56
+MID_COUNT: 1
+MID_SEQ: CGCAGTACGA
+---
+REC_TYPE: MID
+MID_NUM: 57
+MID_COUNT: 1
+MID_SEQ: CGCGTATACA
+---
+REC_TYPE: MID
+MID_NUM: 58
+MID_COUNT: 1
+MID_SEQ: CGTACAGTCA
+---
+REC_TYPE: MID
+MID_NUM: 59
+MID_COUNT: 1
+MID_SEQ: CGTACTCAGA
+---
+REC_TYPE: MID
+MID_NUM: 60
+MID_COUNT: 1
+MID_SEQ: CTACGCTCTA
+---
+REC_TYPE: MID
+MID_NUM: 61
+MID_COUNT: 1
+MID_SEQ: CTATAGCGTA
+---
+REC_TYPE: MID
+MID_NUM: 62
+MID_COUNT: 1
+MID_SEQ: TACGTCATCA
+---
+REC_TYPE: MID
+MID_NUM: 63
+MID_COUNT: 1
+MID_SEQ: TAGTCGCATA
+---
+REC_TYPE: MID
+MID_NUM: 64
+MID_COUNT: 1
+MID_SEQ: TATATATACA
+---
+REC_TYPE: MID
+MID_NUM: 65
+MID_COUNT: 1
+MID_SEQ: TATGCTAGTA
+---
+REC_TYPE: MID
+MID_NUM: 66
+MID_COUNT: 1
+MID_SEQ: TCACGCGAGA
+---
+REC_TYPE: MID
+MID_NUM: 67
+MID_COUNT: 1
+MID_SEQ: TCGATAGTGA
+---
+REC_TYPE: MID
+MID_NUM: 68
+MID_COUNT: 1
+MID_SEQ: TCGCTGCGTA
+---
+REC_TYPE: MID
+MID_NUM: 69
+MID_COUNT: 1
+MID_SEQ: TCTGACGTCA
+---
+REC_TYPE: MID
+MID_NUM: 70
+MID_COUNT: 1
+MID_SEQ: TGAGTCAGTA
+---
+REC_TYPE: MID
+MID_NUM: 71
+MID_COUNT: 1
+MID_SEQ: TGTAGTGTGA
+---
+REC_TYPE: MID
+MID_NUM: 72
+MID_COUNT: 1
+MID_SEQ: TGTCACACGA
+---
+REC_TYPE: MID
+MID_NUM: 73
+MID_COUNT: 1
+MID_SEQ: TGTCGTCGCA
+---
+REC_TYPE: MID
+MID_NUM: 74
+MID_COUNT: 1
+MID_SEQ: ACACATACGC
+---
+REC_TYPE: MID
+MID_NUM: 75
+MID_COUNT: 1
+MID_SEQ: ACAGTCGTGC
+---
+REC_TYPE: MID
+MID_NUM: 76
+MID_COUNT: 1
+MID_SEQ: ACATGACGAC
+---
+REC_TYPE: MID
+MID_NUM: 77
+MID_COUNT: 1
+MID_SEQ: ACGACAGCTC
+---
+REC_TYPE: MID
+MID_NUM: 78
+MID_COUNT: 1
+MID_SEQ: ACGTCTCATC
+---
+REC_TYPE: MID
+MID_NUM: 79
+MID_COUNT: 1
+MID_SEQ: ACTCATCTAC
+---
+REC_TYPE: MID
+MID_NUM: 80
+MID_COUNT: 1
+MID_SEQ: ACTCGCGCAC
+---
+REC_TYPE: MID
+MID_NUM: 81
+MID_COUNT: 1
+MID_SEQ: AGAGCGTCAC
+---
+REC_TYPE: MID
+MID_NUM: 82
+MID_COUNT: 1
+MID_SEQ: AGCGACTAGC
+---
+REC_TYPE: MID
+MID_NUM: 83
+MID_COUNT: 1
+MID_SEQ: AGTAGTGATC
+---
+REC_TYPE: MID
+MID_NUM: 84
+MID_COUNT: 1
+MID_SEQ: AGTGACACAC
+---
+REC_TYPE: MID
+MID_NUM: 85
+MID_COUNT: 1
+MID_SEQ: AGTGTATGTC
+---
+REC_TYPE: MID
+MID_NUM: 86
+MID_COUNT: 1
+MID_SEQ: ATAGATAGAC
+---
+REC_TYPE: MID
+MID_NUM: 87
+MID_COUNT: 1
+MID_SEQ: ATATAGTCGC
+---
+REC_TYPE: MID
+MID_NUM: 88
+MID_COUNT: 1
+MID_SEQ: ATCTACTGAC
+---
+REC_TYPE: MID
+MID_NUM: 89
+MID_COUNT: 1
+MID_SEQ: CACGTAGATC
+---
+REC_TYPE: MID
+MID_NUM: 90
+MID_COUNT: 1
+MID_SEQ: CACGTGTCGC
+---
+REC_TYPE: MID
+MID_NUM: 91
+MID_COUNT: 1
+MID_SEQ: CATACTCTAC
+---
+REC_TYPE: MID
+MID_NUM: 92
+MID_COUNT: 1
+MID_SEQ: CGACACTATC
+---
+REC_TYPE: MID
+MID_NUM: 93
+MID_COUNT: 1
+MID_SEQ: CGAGACGCGC
+---
+REC_TYPE: MID
+MID_NUM: 94
+MID_COUNT: 1
+MID_SEQ: CGTATGCGAC
+---
+REC_TYPE: MID
+MID_NUM: 95
+MID_COUNT: 1
+MID_SEQ: CGTCGATCTC
+---
+REC_TYPE: MID
+MID_NUM: 96
+MID_COUNT: 1
+MID_SEQ: CTACGACTGC
+---
+REC_TYPE: MID
+MID_NUM: 97
+MID_COUNT: 1
+MID_SEQ: CTAGTCACTC
+---
+REC_TYPE: MID
+MID_NUM: 98
+MID_COUNT: 1
+MID_SEQ: CTCTACGCTC
+---
+REC_TYPE: MID
+MID_NUM: 99
+MID_COUNT: 1
+MID_SEQ: CTGTACATAC
+---
+REC_TYPE: MID
+MID_NUM: 100
+MID_COUNT: 1
+MID_SEQ: TAGACTGCAC
+---
+REC_TYPE: MID
+MID_NUM: 101
+MID_COUNT: 1
+MID_SEQ: TAGCGCGCGC
+---
+REC_TYPE: MID
+MID_NUM: 102
+MID_COUNT: 1
+MID_SEQ: TAGCTCTATC
+---
+REC_TYPE: MID
+MID_NUM: 103
+MID_COUNT: 1
+MID_SEQ: TATAGACATC
+---
+REC_TYPE: MID
+MID_NUM: 104
+MID_COUNT: 1
+MID_SEQ: TATGATACGC
+---
+REC_TYPE: MID
+MID_NUM: 105
+MID_COUNT: 1
+MID_SEQ: TCACTCATAC
+---
+REC_TYPE: MID
+MID_NUM: 106
+MID_COUNT: 1
+MID_SEQ: TCATCGAGTC
+---
+REC_TYPE: MID
+MID_NUM: 107
+MID_COUNT: 1
+MID_SEQ: TCGAGCTCTC
+---
+REC_TYPE: MID
+MID_NUM: 108
+MID_COUNT: 1
+MID_SEQ: TCGCAGACAC
+---
+REC_TYPE: MID
+MID_NUM: 109
+MID_COUNT: 1
+MID_SEQ: TCTGTCTCGC
+---
+REC_TYPE: MID
+MID_NUM: 110
+MID_COUNT: 1
+MID_SEQ: TGAGTGACGC
+---
+REC_TYPE: MID
+MID_NUM: 111
+MID_COUNT: 1
+MID_SEQ: TGATGTGTAC
+---
+REC_TYPE: MID
+MID_NUM: 112
+MID_COUNT: 1
+MID_SEQ: TGCTATAGAC
+---
+REC_TYPE: MID
+MID_NUM: 113
+MID_COUNT: 1
+MID_SEQ: TGCTCGCTAC
+---
+REC_TYPE: MID
+MID_NUM: 114
+MID_COUNT: 1
+MID_SEQ: ACGTGCAGCG
+---
+REC_TYPE: MID
+MID_NUM: 115
+MID_COUNT: 1
+MID_SEQ: ACTCACAGAG
+---
+REC_TYPE: MID
+MID_NUM: 116
+MID_COUNT: 1
+MID_SEQ: AGACTCAGCG
+---
+REC_TYPE: MID
+MID_NUM: 117
+MID_COUNT: 1
+MID_SEQ: AGAGAGTGTG
+---
+REC_TYPE: MID
+MID_NUM: 118
+MID_COUNT: 1
+MID_SEQ: AGCTATCGCG
+---
+REC_TYPE: MID
+MID_NUM: 119
+MID_COUNT: 1
+MID_SEQ: AGTCTGACTG
+---
+REC_TYPE: MID
+MID_NUM: 120
+MID_COUNT: 1
+MID_SEQ: AGTGAGCTCG
+---
+REC_TYPE: MID
+MID_NUM: 121
+MID_COUNT: 1
+MID_SEQ: ATAGCTCTCG
+---
+REC_TYPE: MID
+MID_NUM: 122
+MID_COUNT: 1
+MID_SEQ: ATCACGTGCG
+---
+REC_TYPE: MID
+MID_NUM: 123
+MID_COUNT: 1
+MID_SEQ: ATCGTAGCAG
+---
+REC_TYPE: MID
+MID_NUM: 124
+MID_COUNT: 1
+MID_SEQ: ATCGTCTGTG
+---
+REC_TYPE: MID
+MID_NUM: 125
+MID_COUNT: 1
+MID_SEQ: ATGTACGATG
+---
+REC_TYPE: MID
+MID_NUM: 126
+MID_COUNT: 1
+MID_SEQ: ATGTGTCTAG
+---
+REC_TYPE: MID
+MID_NUM: 127
+MID_COUNT: 1
+MID_SEQ: CACACGATAG
+---
+REC_TYPE: MID
+MID_NUM: 128
+MID_COUNT: 1
+MID_SEQ: CACTCGCACG
+---
+REC_TYPE: MID
+MID_NUM: 129
+MID_COUNT: 1
+MID_SEQ: CAGACGTCTG
+---
+REC_TYPE: MID
+MID_NUM: 130
+MID_COUNT: 1
+MID_SEQ: CAGTACTGCG
+---
+REC_TYPE: MID
+MID_NUM: 131
+MID_COUNT: 1
+MID_SEQ: CGACAGCGAG
+---
+REC_TYPE: MID
+MID_NUM: 132
+MID_COUNT: 1
+MID_SEQ: CGATCTGTCG
+---
+REC_TYPE: MID
+MID_NUM: 133
+MID_COUNT: 1
+MID_SEQ: CGCGTGCTAG
+---
+REC_TYPE: MID
+MID_NUM: 134
+MID_COUNT: 1
+MID_SEQ: CGCTCGAGTG
+---
+REC_TYPE: MID
+MID_NUM: 135
+MID_COUNT: 1
+MID_SEQ: CGTGATGACG
+---
+REC_TYPE: MID
+MID_NUM: 136
+MID_COUNT: 1
+MID_SEQ: CTATGTACAG
+---
+REC_TYPE: MID
+MID_NUM: 137
+MID_COUNT: 1
+MID_SEQ: CTCGATATAG
+---
+REC_TYPE: MID
+MID_NUM: 138
+MID_COUNT: 1
+MID_SEQ: CTCGCACGCG
+---
+REC_TYPE: MID
+MID_NUM: 139
+MID_COUNT: 1
+MID_SEQ: CTGCGTCACG
+---
+REC_TYPE: MID
+MID_NUM: 140
+MID_COUNT: 1
+MID_SEQ: CTGTGCGTCG
+---
+REC_TYPE: MID
+MID_NUM: 141
+MID_COUNT: 1
+MID_SEQ: TAGCATACTG
+---
+REC_TYPE: MID
+MID_NUM: 142
+MID_COUNT: 1
+MID_SEQ: TATACATGTG
+---
+REC_TYPE: MID
+MID_NUM: 143
+MID_COUNT: 1
+MID_SEQ: TATCACTCAG
+---
+REC_TYPE: MID
+MID_NUM: 144
+MID_COUNT: 1
+MID_SEQ: TATCTGATAG
+---
+REC_TYPE: MID
+MID_NUM: 145
+MID_COUNT: 1
+MID_SEQ: TCGTGACATG
+---
+REC_TYPE: MID
+MID_NUM: 146
+MID_COUNT: 1
+MID_SEQ: TCTGATCGAG
+---
+REC_TYPE: MID
+MID_NUM: 147
+MID_COUNT: 1
+MID_SEQ: TGACATCTCG
+---
+REC_TYPE: MID
+MID_NUM: 148
+MID_COUNT: 1
+MID_SEQ: TGAGCTAGAG
+---
+REC_TYPE: MID
+MID_NUM: 149
+MID_COUNT: 1
+MID_SEQ: TGATAGAGCG
+---
+REC_TYPE: MID
+MID_NUM: 150
+MID_COUNT: 1
+MID_SEQ: TGCGTGTGCG
+---
+REC_TYPE: MID
+MID_NUM: 151
+MID_COUNT: 1
+MID_SEQ: TGCTAGTCAG
+---
+REC_TYPE: MID
+MID_NUM: 152
+MID_COUNT: 1
+MID_SEQ: TGTATCACAG
+---
+REC_TYPE: MID
+MID_NUM: 153
+MID_COUNT: 1
+MID_SEQ: TGTGCGCGTG
+---
diff --git a/bp_test/test/test_find_mids b/bp_test/test/test_find_mids
new file mode 100755 (executable)
index 0000000..61c5709
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+source "$BP_DIR/bp_test/lib/test.sh"
+
+run "$bp -I $in -O $tmp"
+assert_no_diff $tmp $out.1
+clean