From ed95bcc8b977636b3e1da1282faf8387612b84ec Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Sun, 7 Apr 2013 15:19:58 -0700 Subject: [PATCH] benchmark.reverse-complement: more idiomatic, faster. --- .../benchmark/reverse-complement/reverse-complement.factor | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extra/benchmark/reverse-complement/reverse-complement.factor b/extra/benchmark/reverse-complement/reverse-complement.factor index 1a4b6c6e49..5fb34065c5 100644 --- a/extra/benchmark/reverse-complement/reverse-complement.factor +++ b/extra/benchmark/reverse-complement/reverse-complement.factor @@ -20,13 +20,12 @@ TR: trans-map ch>upper "ACGTUMRYKVHDB" "TGCAAKYRMBDHV" ; HINTS: do-line vector string ; -: (reverse-complement) ( seq -- ) - readln [ do-line (reverse-complement) ] [ show-seq ] if* ; - : reverse-complement ( infile outfile -- ) ascii [ ascii [ - 500000 (reverse-complement) + 500,000 + [ do-line ] each-line + show-seq ] with-file-reader ] with-file-writer ;