#NEWLINE# def _removeNonMatchingTranscriptEffects( self , ann ) : #NEWLINE# #INDENT# newTxE = [ ] #NEWLINE# if ( self . _effects == [ ] ) : #NEWLINE# #INDENT# return ann #NEWLINE# #UNINDENT# for txe in ann . transcriptEffects : #NEWLINE# #INDENT# add = False #NEWLINE# for effect in txe . effects : #NEWLINE# #INDENT# if self . _matchAnyEffects ( effect ) : #NEWLINE# #INDENT# add = True #NEWLINE# #UNINDENT# #UNINDENT# if add : #NEWLINE# #INDENT# newTxE . append ( txe ) #NEWLINE# #UNINDENT# #UNINDENT# ann . transcriptEffects = newTxE #NEWLINE# return ann