Skip to content

Commit ae3ba44

Browse files
committed
Don't compress gene assignments before fusion assignment
1 parent 42dbb39 commit ae3ba44

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

R/bambu-processReads_utilityConstructReadClasses.R

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -449,16 +449,13 @@ assignGeneIdsByReference <- function(grl, annotations, min.exonOverlap = 10,
449449
ranges(geneRanges[subjectHits(ov)[multiHits]]))
450450
filteredMultiHits = data.frame(queryHits = queryHits(ov)[multiHits],
451451
intersectWidth = sum(width(rangeIntersect)),
452-
subjectHits = subjectHits(ov)[multiHits]) %>%
453-
group_by(queryHits) %>% summarise(subjectHits = subjectHits[which.max(intersectWidth)],
454-
intersectWidth = max(intersectWidth))
452+
subjectHits = subjectHits(ov)[multiHits])
455453
if(fusionMode) {
456454
filteredMultiHits <- filteredMultiHits %>%
457455
filter(intersectWidth>min.exonOverlap) %>%
458456
mutate(geneid = names(geneRanges)[subjectHits]) %>% distinct() %>%
459457
group_by(queryHits) %>% summarise(geneid = paste(geneid, collapse=':'))
460458
geneIds[filteredMultiHits$queryHits] <- filteredMultiHits$geneid
461-
462459
} else {
463460
filteredMultiHits <- filteredMultiHits %>%
464461
group_by(queryHits) %>% arrange(desc(intersectWidth)) %>%

0 commit comments

Comments
 (0)