Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
20
Task/FASTA-format/Nim/fasta-format.nim
Normal file
20
Task/FASTA-format/Nim/fasta-format.nim
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
import strutils
|
||||
|
||||
let input = """>Rosetta_Example_1
|
||||
THERECANBENOSPACE
|
||||
>Rosetta_Example_2
|
||||
THERECANBESEVERAL
|
||||
LINESBUTTHEYALLMUST
|
||||
BECONCATENATED""".unindent
|
||||
|
||||
proc fasta*(input: string) =
|
||||
var row = ""
|
||||
for line in input.splitLines:
|
||||
if line.startsWith(">"):
|
||||
if row != "": echo row
|
||||
row = line[1..^1] & ": "
|
||||
else:
|
||||
row &= line.strip
|
||||
echo row
|
||||
|
||||
fasta(input)
|
||||
Loading…
Add table
Add a link
Reference in a new issue