a7a76db3d4
Update BAM.sequence to return BioSequences.LongDNA{4}
...
Same principles apply as updating SAM.sequence
2022-07-07 09:22:17 -05:00
1660a24a0f
Update SAM.sequence to return BioSequences.LongDNA{4}
...
BioSequences v3 changed LongDNASeq to LongDNA{N}. We can't assume that
there aren't ambiguous nucleotides in a SAM file, so use the larger
LongDNA variant. The method signatures are also simplified, so simplify
their calls, accordingly.
2022-07-07 09:22:16 -05:00
Jakob Nybo Nissen
a72fcf47cb
Improve documentation of flag function
2021-10-22 10:48:07 +02:00
Ciarán O’Mara
18dae0d45d
Comments
2021-07-06 14:47:43 +10:00
Ciarán O’Mara
9d2a70531a
Return early
2021-07-06 14:47:43 +10:00
Ciarán O’Mara
8f26bbf4a7
Tidy state machines and improve error messages
...
Makes better use of the existing flow in [Automa.jl](b6997f7415/src/Stream.jl (L124-L127)
).
2021-06-29 13:25:30 +10:00
Ciarán O’Mara
fa10f3bfcf
Readability
2021-06-29 13:23:00 +10:00
Ciarán O’Mara
5bd793bc5f
Merge branch 'master' into develop
2021-04-01 12:37:54 +11:00
Ciarán O’Mara
c423694f29
Cater for blank sam files
2021-04-01 12:37:35 +11:00
Ciarán O’Mara
64f371e1e4
Adjust for Automa 0.8.1
...
Defines an unambiguous state machine.
https://github.com/BioJulia/Automa.jl/pull/49 .
2021-04-01 12:37:35 +11:00
Jakob Nissen
b086fefbd5
Make BAM record layout match BAM specs
2020-10-20 01:52:31 +11:00
Ciarán O'Mara
d38c2becf0
Minimal adjustements
2020-08-13 16:45:53 +10:00
Jonathan Bieler
dde235fbc8
improve BAM.quality performance
2020-08-02 17:40:52 +10:00
Ciarán O'Mara
dce44b3f55
Tidy
2020-07-08 23:30:44 +10:00
Ciarán O'Mara
69e77a234c
Note
2020-07-08 23:30:44 +10:00
Diego Alvarez
639b8238c7
Correct scope
2020-07-08 11:57:31 +10:00
Ciarán O'Mara
6141d679e8
Use copyto!
...
https://github.com/BioJulia/BioSequences.jl/pull/95
2020-06-22 10:30:51 +10:00
Ciarán O'Mara
946068b2f3
Simplify use of appendfrom!
2020-06-22 10:30:51 +10:00
Ciarán O'Mara
436cfd84ba
Use @info
2020-06-20 23:32:01 +10:00
Ciarán O'Mara
73de48e232
Move imports
2020-06-20 23:31:53 +10:00
Ciarán O'Mara
81dbf41798
Merge branch 'master' into develop
2020-05-22 13:03:58 +10:00
Ciarán O'Mara
8b7a2ecc2b
Correct not found check
2020-05-22 12:12:37 +10:00
Ciarán O'Mara
32a2b129e1
Merge branch 'master' into develop
2020-04-18 00:26:14 +10:00
Ciarán O'Mara
f00547177f
Empty records during iteration
2020-04-17 15:56:23 +10:00
Ciarán O'Mara
300158dbef
Record equivalency functions
2020-04-17 15:56:23 +10:00
Ciarán O'Mara
af675a2371
Merge branch 'master' into develop
2020-04-12 17:35:21 +10:00
Ciarán O'Mara
3e1a802372
Ensure fields are empty
2020-04-12 17:35:01 +10:00
Ciarán O'Mara
aec919c713
Use unsafe copy
2020-03-21 17:34:10 +11:00
Ciarán O'Mara
429f69d84b
Merge branch 'master' into develop
2020-03-21 17:28:02 +11:00
Ciarán O'Mara
d0e2560ec4
Correct header parsing
2020-03-21 17:18:39 +11:00
Ciarán O'Mara
e69c6de586
Equality comparators
2020-03-21 17:18:34 +11:00
Ciarán O'Mara
cc2af1976b
Use broadcast
2020-03-21 12:52:50 +11:00
Ciarán O'Mara
08e253c297
Use collect
2020-03-21 12:52:45 +11:00
Ciarán O'Mara
de56faf066
Migrate from BufferedStreams to TranscodingStreams
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
12db2c4ea8
Align emission symbols for TranscodingStreams
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
6cd89aba08
Move isinteractive into machine
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
892ad0d7dc
Pipe into eval
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
e63ce2e398
Group Automa into readrecord.jl
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
365f7922fa
Quick fix for BioGenerics.ReaderHelper functions
...
This fix is likely to be replaced when migrating to TranscodingStreams.
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
c59a157675
Quick fix for BioCore.Ragel.State
...
This fix is likely to be replaced when migrating to TranscodingStreams.
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
2cad552f63
Quick fix for BioCore.RecordHelper: unsafe_parse_decimal
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
c4f3c4b0df
Migrate to BioGenerics
...
Basic find and replace.
2020-03-13 23:01:25 +11:00
Ciarán O'Mara
e8ad60b086
Use accessor functions
2020-03-13 22:58:34 +11:00
Ciarán O'Mara
b0069d6f27
Preallocate
2020-03-13 22:58:34 +11:00
Ciarán O'Mara
789cccbaff
Flatten elseif
2020-03-13 22:58:34 +11:00
Ciarán O'Mara
ef99c70317
Flatten returns
2020-03-13 22:58:34 +11:00
Ciarán O'Mara
f272b41031
Flatten
2020-03-13 22:09:28 +11:00
Konrad Herbst
8d14563f9d
🐛 Fix SAM.alignlength(record::Record)::Int ( #37 )
...
Fixes issue #37 by re-initializing `len` in `SAM.alignlength`.
2020-03-13 20:41:06 +11:00
Ciarán O'Mara
1a3c986152
Minimal code adjustments for working separation
...
- Update to use GenomicFeatures v2.
- BioAlignments v2.
- BioSequences v2.
- Indexes v0.1.
2020-02-20 21:19:07 +11:00
Ciarán O'Mara
7a56931b90
Naive code roundup
2020-02-20 10:19:28 +11:00