Skip to content

Commit cadfe48

Browse files
committed
Reinitialize buffers.
1 parent 0e1e214 commit cadfe48

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

elprep-utils.lisp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,16 +200,16 @@
200200
do
201201
(read-line-into-buffer file chromosome-read)
202202
(write-buffer chromosome-read out)
203-
(reinitialize-buffer chromosome-read))
203+
(reinitialize-buffer chromosome-read)
204+
finally (reinitialize-buffer chromosome-read) (reinitialize-buffer chromosome-read-pos) (reinitialize-buffer chromosome-read-refid))
204205
; copy remaining reads in the spread file, if any, that are one the same chromosome as the file was
205206
(when (and (not (buffer-emptyp spread-read)) (buffer= spread-read-refid common-read-refid))
206207
(loop until (not (buffer= spread-read-refid common-read-refid))
207208
do
208209
(write-buffer spread-read out)
209210
(reset-spread-read)
210211
(read-line-into-buffer spread-reads-file spread-read)
211-
(buffer-partition spread-read #\Tab 2 spread-read-refid 3 spread-read-pos)))
212-
finally (reinitialize-buffer chromosome-read) (reinitialize-buffer chromosome-read-pos) (reinitialize-buffer chromosome-read-refid)))
212+
(buffer-partition spread-read #\Tab 2 spread-read-refid 3 spread-read-pos)))))
213213
; merge the remaining reads in the spread-reads file
214214
(when (not (buffer-emptyp spread-read)) (write-buffer spread-read out) (reinitialize-buffer spread-read))
215215
(loop until (end-of-file-p (peekc spread-reads-file))

0 commit comments

Comments
 (0)