Skip to content

Commit

Permalink
background for gene
Browse files Browse the repository at this point in the history
  • Loading branch information
shashankbrgowda committed Oct 10, 2024
1 parent 25dfc87 commit cd50628
Showing 1 changed file with 23 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -66,26 +66,30 @@ function draw(
return
}
const { apolloSelectedFeature } = session
const topLevelFeatureMinX =
(lgv.bpToPx({
refName,
coord: min,
regionNumber: displayedRegionIndex,
})?.offsetPx ?? 0) - offsetPx
const topLevelFeatureWidthPx = feature.length / bpPerPx
const topLevelFeatureStartPx = reversed
? topLevelFeatureMinX - topLevelFeatureWidthPx
: topLevelFeatureMinX
const topLevelFeatureTop = row * rowHeight
const topLevelFeatureHeight = getRowCount(feature) * rowHeight

ctx.fillStyle = alpha(theme?.palette.tertiary.main ?? 'rgb(255,0,0)', 0.2)
ctx.fillRect(
topLevelFeatureStartPx,
topLevelFeatureTop,
topLevelFeatureWidthPx,
topLevelFeatureHeight,
)
// Draw background for gene
if (feature.type === 'gene') {
const topLevelFeatureMinX =
(lgv.bpToPx({
refName,
coord: min,
regionNumber: displayedRegionIndex,
})?.offsetPx ?? 0) - offsetPx
const topLevelFeatureWidthPx = feature.length / bpPerPx
const topLevelFeatureStartPx = reversed
? topLevelFeatureMinX - topLevelFeatureWidthPx
: topLevelFeatureMinX
const topLevelFeatureTop = row * rowHeight
const topLevelFeatureHeight = getRowCount(feature) * rowHeight

ctx.fillStyle = alpha(theme?.palette.tertiary.main ?? 'rgb(255,0,0)', 0.2)
ctx.fillRect(
topLevelFeatureStartPx,
topLevelFeatureTop,
topLevelFeatureWidthPx,
topLevelFeatureHeight,
)
}

// Draw lines on different rows for each mRNA
let currentRow = 0
Expand Down

0 comments on commit cd50628

Please sign in to comment.