Comments (4)
As a first pass, I'd look here and set up the for record in reader...
bit. As for what happens inside the loop, the easiest (though not necessarily most performant) thing would probably be to just make a couple of vectors and push!
to them. Eg
startstops = []
refpos = []
for record in reader
# whatever to get start / end positions...
push!(startstops, (starts, stops))
push!(refpos, (position(record), rightposition(record)))
end
from xam.jl.
Thank you for the prompt response.
I'm trying to deal with the case of a read that contains short deletions, so the read length is smaller than the rightposition(record)-position(record)
.
from xam.jl.
I was wondering if there is a more easy solution than parsing the cigar.
from xam.jl.
Ah, that I don't know. Will have to wait for someone more familiar with the format to weigh in, sorry.
from xam.jl.
Related Issues (20)
- BoundsError in eachoverlap() HOT 14
- Browsing the documentation HOT 1
- Broken with Automa 0.8.1 HOT 5
- TagBot trigger issue HOT 5
- can you add some functions to BAM.Reader? HOT 2
- Position of unmapped mate
- Install ERROR: Unsatisfiable requirements detected for package BioSequences HOT 2
- Make `seqname` consistent with BioJulia ecosystem
- how to use @threads to use multithreads when reading BAM file HOT 2
- Feature Request: Conversion from `BioAlignments` to `SAM.Record`
- eachoverlap running past end of stream
- Add `index!(reader::Reader, path)`
- Do you have the plan to add the pileup functions? HOT 8
- Switch to Oneflow HOT 3
- Correct way to add records to an array HOT 1
- Add eachoverlap(reader::Reader, refname::String)
- while loop got eof error HOT 1
- [WIP] convert SAM to BAM HOT 1
- XAM compatibilty for Automa very old, please update?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xam.jl.