Skip to content

Commit 46986af

Browse files
committed
fixing mapper/s to avoid api break
1 parent dc63ad8 commit 46986af

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

openfe/setup/ligand_network_planning.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ def generate_minimal_redundant_network(
313313

314314
def generate_network_from_names(
315315
ligands: list[SmallMoleculeComponent],
316-
mappers: Union[AtomMapper, Iterable[AtomMapper]],
316+
mapper: AtomMapper,
317317
names: list[tuple[str, str]],
318318
) -> LigandNetwork:
319319
"""
@@ -344,7 +344,7 @@ def generate_network_from_names(
344344
"""
345345
nodes = list(ligands)
346346

347-
network_planner = ExplicitNetworkGenerator(mappers=mappers, scorer=None)
347+
network_planner = ExplicitNetworkGenerator(mappers=mapper, scorer=None)
348348

349349
network = network_planner.generate_network_from_names(
350350
ligands=nodes, names=names
@@ -355,7 +355,7 @@ def generate_network_from_names(
355355

356356
def generate_network_from_indices(
357357
ligands: list[SmallMoleculeComponent],
358-
mappers: Union[AtomMapper, Iterable[AtomMapper]],
358+
mapper: AtomMapper,
359359
indices: list[tuple[int, int]],
360360
) -> LigandNetwork:
361361
"""
@@ -383,7 +383,7 @@ def generate_network_from_indices(
383383
"""
384384
nodes = list(ligands)
385385

386-
network_planner = ExplicitNetworkGenerator(mappers=mappers, scorer=None)
386+
network_planner = ExplicitNetworkGenerator(mappers=mapper, scorer=None)
387387
network = network_planner.generate_network_from_indices(
388388
ligands=nodes, indices=indices
389389
)
@@ -392,7 +392,7 @@ def generate_network_from_indices(
392392

393393
def load_orion_network(
394394
ligands: list[SmallMoleculeComponent],
395-
mappers: Union[AtomMapper, Iterable[AtomMapper]],
395+
mapper: AtomMapper,
396396
network_file: Union[str, Path],
397397
) -> LigandNetwork:
398398
"""Load a :class:`.LigandNetwork` from an Orion NES network file.
@@ -431,7 +431,7 @@ def load_orion_network(
431431

432432
names.append((entry[0], entry[2]))
433433

434-
network_planner = ExplicitNetworkGenerator(mappers=mappers, scorer=None)
434+
network_planner = ExplicitNetworkGenerator(mappers=mapper, scorer=None)
435435
network = network_planner.generate_network_from_names(
436436
ligands=ligands, names=names
437437
)
@@ -441,7 +441,7 @@ def load_orion_network(
441441

442442
def load_fepplus_network(
443443
ligands: list[SmallMoleculeComponent],
444-
mappers: Union[AtomMapper, Iterable[AtomMapper]],
444+
mapper: AtomMapper,
445445
network_file: Union[str, Path],
446446
) -> LigandNetwork:
447447
"""Load a :class:`.LigandNetwork` from an FEP+ edges network file.
@@ -480,7 +480,7 @@ def load_fepplus_network(
480480

481481
names.append((entry[2], entry[4]))
482482

483-
network_planner = ExplicitNetworkGenerator(mappers=mappers, scorer=None)
483+
network_planner = ExplicitNetworkGenerator(mappers=mapper, scorer=None)
484484
network = network_planner.generate_network_from_names(
485485
ligands=ligands, names=names
486486
)

openfe/tests/setup/test_network_planning.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ def test_network_from_names(atom_mapping_basic_test_files, lomap_old_mapper):
440440
network = openfe.setup.ligand_network_planning.generate_network_from_names(
441441
ligands=ligs,
442442
names=requested,
443-
mappers=lomap_old_mapper,
443+
mapper=lomap_old_mapper,
444444
)
445445

446446
assert len(network.nodes) == len(ligs)
@@ -464,7 +464,7 @@ def test_network_from_names_bad_name(
464464
_ = openfe.setup.ligand_network_planning.generate_network_from_names(
465465
ligands=ligs,
466466
names=requested,
467-
mappers=lomap_old_mapper,
467+
mapper=lomap_old_mapper,
468468
)
469469

470470

@@ -483,7 +483,7 @@ def test_network_from_names_duplicate_name(
483483
_ = openfe.setup.ligand_network_planning.generate_network_from_names(
484484
ligands=ligs,
485485
names=requested,
486-
mappers=lomap_old_mapper,
486+
mapper=lomap_old_mapper,
487487
)
488488

489489

@@ -497,7 +497,7 @@ def test_network_from_indices(
497497
network = openfe.setup.ligand_network_planning.generate_network_from_indices(
498498
ligands=ligs,
499499
indices=requested,
500-
mappers=lomap_old_mapper,
500+
mapper=lomap_old_mapper,
501501
)
502502

503503
assert len(network.nodes) == len(ligs)
@@ -522,7 +522,7 @@ def test_network_from_indices_indexerror(
522522
network = openfe.setup.ligand_network_planning.generate_network_from_indices(
523523
ligands=ligs,
524524
indices=requested,
525-
mappers=lomap_old_mapper,
525+
mapper=lomap_old_mapper,
526526
)
527527

528528

@@ -536,7 +536,7 @@ def test_network_from_indices_disconnected_warning(
536536
_ = openfe.setup.ligand_network_planning.generate_network_from_indices(
537537
ligands=ligs,
538538
indices=requested,
539-
mappers=lomap_old_mapper,
539+
mapper=lomap_old_mapper,
540540
)
541541

542542

@@ -553,7 +553,7 @@ def test_network_from_external(file_fixture, loader, request,
553553

554554
network = loader(
555555
ligands=[l for l in benzene_modifications.values()],
556-
mappers=openfe.LomapAtomMapper(),
556+
mapper=openfe.LomapAtomMapper(),
557557
network_file=network_file,
558558
)
559559

@@ -589,7 +589,7 @@ def test_network_from_external_unknown_edge(file_fixture, loader, request,
589589
with pytest.raises(KeyError, match="Invalid name"):
590590
network = loader(
591591
ligands=ligs,
592-
mappers=openfe.LomapAtomMapper(),
592+
mapper=openfe.LomapAtomMapper(),
593593
network_file=network_file,
594594
)
595595

@@ -614,7 +614,7 @@ def test_bad_orion_network(benzene_modifications, tmpdir):
614614
with pytest.raises(KeyError, match="line does not match"):
615615
network = openfe.setup.ligand_network_planning.load_orion_network(
616616
ligands=[l for l in benzene_modifications.values()],
617-
mappers=openfe.LomapAtomMapper(),
617+
mapper=openfe.LomapAtomMapper(),
618618
network_file='bad_orion_net.dat',
619619
)
620620

@@ -637,6 +637,6 @@ def test_bad_edges_network(benzene_modifications, tmpdir):
637637
with pytest.raises(KeyError, match="line does not match"):
638638
network = openfe.setup.ligand_network_planning.load_fepplus_network(
639639
ligands=[l for l in benzene_modifications.values()],
640-
mappers=openfe.LomapAtomMapper(),
640+
mapper=openfe.LomapAtomMapper(),
641641
network_file='bad_edges.edges',
642642
)

0 commit comments

Comments
 (0)