Skip to content

Commit 9d765ae

Browse files
authored
Merge pull request GMOD#921 from deepakunni3/hide_unspliced_reads
Add option to hide unspliced reads for BAM tracks
2 parents f3292b5 + 04740fa commit 9d765ae

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

src/JBrowse/View/Track/Alignments.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ return declare( [ HTMLFeatures, AlignmentsMixin],
3333
hideSupplementary: true,
3434
hideMissingMatepairs: false,
3535
hideUnmapped: true,
36+
hideUnsplicedReads: false,
3637
hideForwardStrand: false,
3738
hideReverseStrand: false,
3839

src/JBrowse/View/Track/Alignments2.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ return declare( [ CanvasFeatureTrack, AlignmentsMixin ], {
3030
hideSecondary: true,
3131
hideSupplementary: true,
3232
hideUnmapped: true,
33+
hideUnsplicedReads: false,
3334
hideMissingMatepairs: false,
3435
hideForwardStrand: false,
3536
hideReverseStrand: false,

src/JBrowse/View/Track/_AlignmentsMixin.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,12 @@ return declare([ MismatchesMixin, NamedFeatureFiltersMixin ], {
192192
func: function( f ) {
193193
return f.get('strand') != -1;
194194
}
195+
},
196+
hideUnsplicedReads: {
197+
desc: 'Hide unspliced reads',
198+
func: function ( f ) {
199+
return f.get('cigar').indexOf("N") != -1;
200+
}
195201
}
196202
});
197203
},
@@ -211,7 +217,8 @@ return declare([ MismatchesMixin, NamedFeatureFiltersMixin ], {
211217
'hideUnmapped',
212218
'SEPARATOR',
213219
'hideForwardStrand',
214-
'hideReverseStrand'
220+
'hideReverseStrand',
221+
'hideUnsplicedReads'
215222
],
216223
filters );
217224
});

0 commit comments

Comments
 (0)