Exemplo n.º 1
0
 def __eq__(self, region):
     """
     Regions are considered equal, if their samples are equal, ignoring the
     the decimal digits.
     """
     return region is not None and isclose(
         region.start, self.start) and isclose(region.end, self.end)
Exemplo n.º 2
0
 def inside(self, outer):
     return (isclose(
         self.start, outer.start) or self.start > outer.start) and (isclose(
             self.end, outer.end) or self.end < outer.end) and outer != self
Exemplo n.º 3
0
 def inside(self, outer):
     if not (isclose(self.start, outer.start)
             or self.start > outer.start and isclose(self.end, outer.end)):
         return self.end < outer.end and outer != self
Exemplo n.º 4
0
 def __eq__(self, region):
     return region is not None and isclose(
         region.start, self.start) and isclose(region.end, self.end)
Exemplo n.º 5
0
 def inside(self, outer):
     return (isclose(self.start, outer.start) or self.start > outer.start) and (isclose(self.end, outer.end) or self.end < outer.end) and outer != self
Exemplo n.º 6
0
 def __eq__(self, region):
     """
     Regions are considered equal, if their samples are equal, ignoring the
     the decimal digits.
     """
     return region is not None and isclose(region.start, self.start) and isclose(region.end, self.end)