예제 #1
0
 def getTypedRelatedIn(self):
     """Return the related incoming annotations sorted by relation type ids.
     """
     d = DefaultDict(default=[])
     for r in self.incomingRelations:
         d[r.type.id].append(r.members[0])
     return d
예제 #2
0
    def getTypedRelatedOut(self):
        """Return the related outgoing annotations sorted by relation type ids.
        """

        d = DefaultDict(default=[])
        for r in self.outgoingRelations:
            d[r.type.id].append(r.members[-1])
        return d
예제 #3
0
    def getTypedIncomingRelations(self):
        """Return the incoming relations  sorted by relation type ids.
        """

        d = DefaultDict(default=[])
        for r in self.incomingRelations:
            d[r.type.id].append(r)
        return d