Skip to content

Commit

Permalink
Add check for read count for paired stats
Browse files Browse the repository at this point in the history
  • Loading branch information
cmdcolin committed Oct 31, 2018
1 parent ec1fcd3 commit c429a0a
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions src/JBrowse/Store/SeqFeature/BAM.js
Original file line number Diff line number Diff line change
Expand Up @@ -325,12 +325,14 @@ return declare( [ SeqFeatureStore, DeferredStatsMixin, DeferredFeaturesMixin, In
},

getStatsForPairCache() {
var total = 0
var stddev = 0
var tlens = Object.entries(this.featureCache).map(([k, v]) => Math.abs(v.get('template_length'))).filter(x => x < MAX_INSERT_SIZE_FOR_STATS).sort((a, b) => a - b)
var upper = percentile(tlens, 0.995)
var lower = percentile(tlens, 0.005)
return { upper, lower }
if(Object.keys(this.featureCache).length > 400) {
var tlens = Object.entries(this.featureCache).map(([k, v]) => Math.abs(v.get('template_length'))).filter(x => x < MAX_INSERT_SIZE_FOR_STATS).sort((a, b) => a - b)
return {
upper: percentile(tlens, 0.995),
lower: percentile(tlens, 0.005)
}
}
return { upper: Infinity, lower: 0 }
},

_bamRecordToFeature(record) {
Expand Down

0 comments on commit c429a0a

Please sign in to comment.