]> git.donarmstrong.com Git - biopieces.git/commitdiff
fixed bug in clip_seq
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 2 Nov 2010 10:47:04 +0000 (10:47 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 2 Nov 2010 10:47:04 +0000 (10:47 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1153 74ccb610-7750-0410-82ae-013aeee3265d

bp_bin/clip_seq
bp_test/in/clip_seq.in
bp_test/out/clip_seq.out.1

index 4af564c9b487467f65f441f54864f5ccad06509f..c2f9d8eb9fdebfeb2d724e64f79b63d140b3043e 100755 (executable)
@@ -46,8 +46,11 @@ bp.each_record do |record|
 
     trim_beg = $`.length
 
-    record[:SEQ] =~ /[a-z]+$/
-    trim_end = $`.length
+    if record[:SEQ] =~ /[a-z]+$/
+      trim_end = $`.length
+    else
+      trim_end = record[:SEQ].length
+    end
 
     record[:SEQ]     = record[:SEQ][trim_beg ... trim_end]
     record[:SEQ_LEN] = record[:SEQ].length
index 872d3fd3f74f6d525edb87c8bce446dc1c4c4392..6a521d646a3b5bd64f01b2b674be83734ef180ba 100644 (file)
@@ -1,5 +1,20 @@
-SEQ_NAME: GP8WFI101DE0H9
+SEQ_NAME: test1
 SEQ: tcagTCTACGTCTCTGGACTGtaactgac
 SEQ_LEN: 29
 SCORES: hhhhhhhhhhTQQOSWZ^^XMMMNNS`YY
 ---
+SEQ_NAME: test2
+SEQ: TCTACGTCTCTGGACTGtaactgac
+SEQ_LEN: 25
+SCORES: hhhhhhTQQOSWZ^^XMMMNNS`YY
+---
+SEQ_NAME: test3
+SEQ: tcagTCTACGTCTCTGGACTG
+SEQ_LEN: 21
+SCORES: hhhhhhhhhhTQQOSWZ^^XM
+---
+SEQ_NAME: test4
+SEQ: TCTACGTCTCTGGACTG
+SEQ_LEN: 17
+SCORES: hhhhhhTQQOSWZ^^XM
+---
index bc97e9455e8b7cfdf22567885ba6b97d77a0e702..c5ae7bdc70bac535cd5478ee5c409ab1ba312752 100644 (file)
@@ -1,4 +1,19 @@
-SEQ_NAME: GP8WFI101DE0H9
+SEQ_NAME: test1
+SEQ: TCTACGTCTCTGGACTG
+SEQ_LEN: 17
+SCORES: hhhhhhTQQOSWZ^^XM
+---
+SEQ_NAME: test2
+SEQ: TCTACGTCTCTGGACTG
+SEQ_LEN: 17
+SCORES: hhhhhhTQQOSWZ^^XM
+---
+SEQ_NAME: test3
+SEQ: TCTACGTCTCTGGACTG
+SEQ_LEN: 17
+SCORES: hhhhhhTQQOSWZ^^XM
+---
+SEQ_NAME: test4
 SEQ: TCTACGTCTCTGGACTG
 SEQ_LEN: 17
 SCORES: hhhhhhTQQOSWZ^^XM