Exemple #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)
Exemple #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
Exemple #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
Exemple #4
0
 def __eq__(self, region):
     return region is not None and isclose(
         region.start, self.start) and isclose(region.end, self.end)
 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
 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)