UNPKG
@jbrowse/core
Version:
latest (4.3.0)
4.3.0
4.2.1
4.2.0
4.1.15
4.1.14
4.1.13
4.1.12
4.1.11
4.1.10
4.1.9
4.1.8
4.1.7
4.1.6
4.1.5
4.1.4
4.1.3
4.1.2
4.1.1
4.1.0
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
3.7.0
3.6.5
3.6.4
3.6.3
3.6.2
3.6.1
3.6.0
3.5.1
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.18.0
2.17.0
2.16.1
2.16.0
2.15.4
2.15.3
2.15.2
2.15.1
2.15.0
2.14.0
2.13.1
2.13.0
2.12.3
2.12.2
2.12.1
2.12.0
2.11.2
2.11.1
2.11.0
2.10.3
2.10.2
2.10.1
2.10.0
2.9.0
2.8.0
2.7.2
2.7.1
2.7.0
2.6.3
2.6.2
2.6.1
2.6.0
2.5.0
2.4.2
2.4.1
2.4.0
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.2
2.2.1
2.2.0
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.0
2.0.1
2.0.0
1.7.11
1.7.10
1.7.9
1.7.8
1.7.7
1.7.6
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.9
1.6.8
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.9
1.5.8
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.4
1.4.1
1.4.0
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.0.1-beta.25
0.0.1-beta.24
0.0.1-beta.23
JBrowse 2 core libraries used by plugins
jbrowse.org
GMOD/jbrowse-components
@jbrowse/core
/
esm
/
util
/
formatFastaStrings.js
9 lines
(8 loc)
•
269 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
export
function
formatFastaLines
(
seqString
) {
return
seqString.
replaceAll
(
/(.{1,80})/g
,
'$1\n'
).
trimEnd
(); }
export
function
formatSeqFasta
(
chunks
) {
return
chunks .
map
(
chunk
=>
`>
${chunk.header}
\n
${formatFastaLines(chunk.seq)}
`
) .
join
(
'\n'
); }