20 lines
387 B
Scala
20 lines
387 B
Scala
import java.io.File
|
|
import java.util.Scanner
|
|
|
|
object ReadFastaFile extends App {
|
|
val sc = new Scanner(new File("test.fasta"))
|
|
var first = true
|
|
|
|
while (sc.hasNextLine) {
|
|
val line = sc.nextLine.trim
|
|
if (line.charAt(0) == '>') {
|
|
if (first) first = false
|
|
else println()
|
|
printf("%s: ", line.substring(1))
|
|
}
|
|
else print(line)
|
|
}
|
|
|
|
println("~~~+~~~")
|
|
}
|