Skip to content

Commit ab68c3f

Browse files
authored
Merge pull request #389 from GoekeLab/restore_fusion_function
Don't compress gene assignments before fusion assignment
2 parents a79725b + ae3ba44 commit ab68c3f

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
@@ -450,16 +450,13 @@ assignGeneIdsByReference <- function(grl, annotations, min.exonOverlap = 10,
450450
ranges(geneRanges[subjectHits(ov)[multiHits]]))
451451
filteredMultiHits = data.frame(queryHits = queryHits(ov)[multiHits],
452452
intersectWidth = sum(width(rangeIntersect)),
453-
subjectHits = subjectHits(ov)[multiHits]) %>%
454-
group_by(queryHits) %>% summarise(subjectHits = subjectHits[which.max(intersectWidth)],
455-
intersectWidth = max(intersectWidth))
453+
subjectHits = subjectHits(ov)[multiHits])
456454
if(fusionMode) {
457455
filteredMultiHits <- filteredMultiHits %>%
458456
filter(intersectWidth>min.exonOverlap) %>%
459457
mutate(geneid = names(geneRanges)[subjectHits]) %>% distinct() %>%
460458
group_by(queryHits) %>% summarise(geneid = paste(geneid, collapse=':'))
461459
geneIds[filteredMultiHits$queryHits] <- filteredMultiHits$geneid
462-
463460
} else {
464461
filteredMultiHits <- filteredMultiHits %>%
465462
group_by(queryHits) %>% arrange(desc(intersectWidth)) %>%

0 commit comments

Comments
 (0)