13 lines
451 B
Factor
13 lines
451 B
Factor
|
! Copyright (C) 2020 Bubbler.
|
||
|
! See http://factorcode.org/license.txt for BSD license.
|
||
|
USING: assocs fry io io.encodings.utf8 io.files kernel math
|
||
|
math.parser rosalind.common sequences ;
|
||
|
IN: rosalind.sseq
|
||
|
|
||
|
: sseq ( str subseq -- indices )
|
||
|
0 rot '[ swap _ index-from 1 + ] { } accumulate*-as ;
|
||
|
|
||
|
: sseq-main ( -- ) "datasets/rosalind/sseq.txt" utf8 file-contents
|
||
|
fasta>assoc values first2 sseq [ number>string ] map " " join print ;
|
||
|
|
||
|
MAIN: sseq-main
|