forked from enviPath/enviPy
Delete Stale Edges when removing a Node from a Pathway (#41)
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#41
This commit is contained in:
@ -1044,7 +1044,7 @@ class Node(EnviPathModel, AliasMixin, ScenarioMixin):
|
||||
return IndigoUtils.mol_to_svg(self.default_node_label.smiles)
|
||||
|
||||
|
||||
class Edge(PolymorphicModel, EnviPathModel, AliasMixin, ScenarioMixin):
|
||||
class Edge(EnviPathModel, AliasMixin, ScenarioMixin):
|
||||
pathway = models.ForeignKey('epdb.Pathway', verbose_name='belongs to', on_delete=models.CASCADE, db_index=True)
|
||||
edge_label = models.ForeignKey('epdb.Reaction', verbose_name='Edge label', null=True, on_delete=models.SET_NULL)
|
||||
start_nodes = models.ManyToManyField('epdb.Node', verbose_name='Start Nodes', related_name='edge_educts')
|
||||
|
||||
Reference in New Issue
Block a user