def __init__(self, geSource, regionBoundaryIter): GEFilter.__init__(self, geSource) self._boundaryRegions = {} for region in regionBoundaryIter: if not region.chr in self._boundaryRegions: self._boundaryRegions[region.chr] = [] self._boundaryRegions[region.chr].append(region)
def __init__(self, geSource): GEFilter.__init__(self, geSource)
def __init__(self, geSource, filterList, strict=True): GEFilter.__init__(self, geSource) self._filterSet = set(filterList) self._strict = strict