Skip to content

Commit 25f0916

Browse files
committed
fixing mapper/s to avoid api break
1 parent 06d6d0f commit 25f0916

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
@@ -470,7 +470,7 @@ def test_network_from_names(atom_mapping_basic_test_files, lomap_old_mapper):
470470
network = openfe.setup.ligand_network_planning.generate_network_from_names(
471471
ligands=ligs,
472472
names=requested,
473-
mappers=lomap_old_mapper,
473+
mapper=lomap_old_mapper,
474474
)
475475

476476
assert len(network.nodes) == len(ligs)
@@ -494,7 +494,7 @@ def test_network_from_names_bad_name(
494494
_ = openfe.setup.ligand_network_planning.generate_network_from_names(
495495
ligands=ligs,
496496
names=requested,
497-
mappers=lomap_old_mapper,
497+
mapper=lomap_old_mapper,
498498
)
499499

500500

@@ -513,7 +513,7 @@ def test_network_from_names_duplicate_name(
513513
_ = openfe.setup.ligand_network_planning.generate_network_from_names(
514514
ligands=ligs,
515515
names=requested,
516-
mappers=lomap_old_mapper,
516+
mapper=lomap_old_mapper,
517517
)
518518

519519

@@ -527,7 +527,7 @@ def test_network_from_indices(
527527
network = openfe.setup.ligand_network_planning.generate_network_from_indices(
528528
ligands=ligs,
529529
indices=requested,
530-
mappers=lomap_old_mapper,
530+
mapper=lomap_old_mapper,
531531
)
532532

533533
assert len(network.nodes) == len(ligs)
@@ -552,7 +552,7 @@ def test_network_from_indices_indexerror(
552552
network = openfe.setup.ligand_network_planning.generate_network_from_indices(
553553
ligands=ligs,
554554
indices=requested,
555-
mappers=lomap_old_mapper,
555+
mapper=lomap_old_mapper,
556556
)
557557

558558

@@ -566,7 +566,7 @@ def test_network_from_indices_disconnected_warning(
566566
_ = openfe.setup.ligand_network_planning.generate_network_from_indices(
567567
ligands=ligs,
568568
indices=requested,
569-
mappers=lomap_old_mapper,
569+
mapper=lomap_old_mapper,
570570
)
571571

572572

@@ -583,7 +583,7 @@ def test_network_from_external(file_fixture, loader, request,
583583

584584
network = loader(
585585
ligands=[l for l in benzene_modifications.values()],
586-
mappers=openfe.LomapAtomMapper(),
586+
mapper=openfe.LomapAtomMapper(),
587587
network_file=network_file,
588588
)
589589

@@ -619,7 +619,7 @@ def test_network_from_external_unknown_edge(file_fixture, loader, request,
619619
with pytest.raises(KeyError, match="Invalid name"):
620620
network = loader(
621621
ligands=ligs,
622-
mappers=openfe.LomapAtomMapper(),
622+
mapper=openfe.LomapAtomMapper(),
623623
network_file=network_file,
624624
)
625625

@@ -644,7 +644,7 @@ def test_bad_orion_network(benzene_modifications, tmpdir):
644644
with pytest.raises(KeyError, match="line does not match"):
645645
network = openfe.setup.ligand_network_planning.load_orion_network(
646646
ligands=[l for l in benzene_modifications.values()],
647-
mappers=openfe.LomapAtomMapper(),
647+
mapper=openfe.LomapAtomMapper(),
648648
network_file='bad_orion_net.dat',
649649
)
650650

@@ -667,6 +667,6 @@ def test_bad_edges_network(benzene_modifications, tmpdir):
667667
with pytest.raises(KeyError, match="line does not match"):
668668
network = openfe.setup.ligand_network_planning.load_fepplus_network(
669669
ligands=[l for l in benzene_modifications.values()],
670-
mappers=openfe.LomapAtomMapper(),
670+
mapper=openfe.LomapAtomMapper(),
671671
network_file='bad_edges.edges',
672672
)

0 commit comments

Comments
 (0)