Skip to content

Commit 88ced7c

Browse files
committed
Added more possible fasta extensions to SeqIO
1 parent 45611fc commit 88ced7c

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

src/main/kotlin/biokotlin/seqIO/SeqIO.kt

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,28 @@ import java.io.File
66

77

88
enum class SeqFormat(val suffixes: List<String>) {
9-
fasta(listOf("fa", "fasta", "fa.gz", "fasta.gz")),
9+
// https://en.wikipedia.org/wiki/FASTA_format
10+
// .fasta, .fas, .fa, .fna, .ffn, .faa, .mpfa, .frn
11+
fasta(
12+
listOf(
13+
"fa",
14+
"fasta",
15+
"fa.gz",
16+
"fasta.gz",
17+
"fas",
18+
"fas.gz",
19+
"fna",
20+
"fna.gz",
21+
"ffn",
22+
"ffn.gz",
23+
"faa",
24+
"faa.gz",
25+
"mpfa",
26+
"mpfa.gz",
27+
"frn",
28+
"frn.gz"
29+
)
30+
),
1031
fastq(listOf("fq", "fastq", "fq.gz", "fastq.gz"))
1132
}
1233

0 commit comments

Comments
 (0)