Link.fromJsonWithGenes constructor

Link.fromJsonWithGenes(
  1. Map<String, dynamic> json,
  2. List<Gene> genes
)

Implementation

factory Link.fromJsonWithGenes(Map<String, dynamic> json, List<Gene> genes) {
  var from = genes.whereType<Node>().singleWhere((g) => g.identifier == json['from']);
  var to = genes.whereType<Node>().singleWhere((g) => g.identifier == json['to']);
  var link = Link(from, to);
  link.weight = json['weight'];
  link.enabled = json['enabled'];
  return link;
}