benchmark.reverse-complement: more idiomatic, faster.

db4
John Benediktsson 2013-04-07 15:19:58 -07:00
parent 15badfbcd9
commit ed95bcc8b9
1 changed files with 3 additions and 4 deletions

View File

@ -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 <vector> (reverse-complement)
500,000 <vector>
[ do-line ] each-line
show-seq
] with-file-reader
] with-file-writer ;