13 lines
434 B
Factor
13 lines
434 B
Factor
|
! Copyright (C) 2020 Bubbler.
|
||
|
! See http://factorcode.org/license.txt for BSD license.
|
||
|
USING: grouping io io.encodings.utf8 io.files kernel math
|
||
|
math.parser sequences splitting ;
|
||
|
IN: rosalind.subs
|
||
|
|
||
|
: subs ( string motif -- indices )
|
||
|
[ length clump ] [ swap indices [ 1 + ] map ] bi ;
|
||
|
|
||
|
: subs-main ( -- ) "datasets/rosalind/subs.txt" utf8 file-contents
|
||
|
"\n" split first2 subs [ number>string ] map " " join print ;
|
||
|
|
||
|
MAIN: subs-main
|