code: def _filter_by_support(in_file, data):
      
      rc_filter = ("FORMAT/SU < 4 || "
                   "(FORMAT/SR == 0 && FORMAT/SU < 15 && ABS(SVLEN)>50000) || "
                   "(FORMAT/SR == 0 && FORMAT/SU < 5 && ABS(SVLEN)<2000) || "
                   "(FORMAT/SR == 0 && FORMAT/SU < 15 && ABS(SVLEN)<300)")
      return vfilter.cutoff_w_expression(in_file, rc_filter, data, name="ReadCountSupport",
                                         limit_regions=None)
docs: Filter call file based on supporting evidence, adding FILTER annotations to VCF.
  
      Filters based on the following criteria:
        - Minimum read support for the call (SU = total support)
        - Large calls need split read evidence.