From 6eb18380630668efaa98d2bbec3659e53c5e0b84 Mon Sep 17 00:00:00 2001 From: Gabriel Studer <gabriel.studer@unibas.ch> Date: Wed, 24 May 2023 14:16:11 +0200 Subject: [PATCH] flag to disable lddt stereochecks in compare-structures action --- actions/ost-compare-structures | 10 +++++++++- modules/doc/actions.rst | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/actions/ost-compare-structures b/actions/ost-compare-structures index dce074bfa..ce3755778 100644 --- a/actions/ost-compare-structures +++ b/actions/ost-compare-structures @@ -363,6 +363,13 @@ def _ParseArgs(): "same format as the default mapping. TM-score and the mapping " "are available as keys \"tm_score\" and \"usalign_mapping\"")) + parser.add_argument( + "--lddt-no-stereochecks", + dest="lddt_no_stereochecks", + default=False, + action="store_true", + help=("Disable stereochecks for lDDT computation")) + return parser.parse_args() def _Rename(ent): @@ -501,7 +508,8 @@ def _Process(model, reference, args): resnum_alignments = args.residue_number_alignment, cad_score_exec = args.cad_exec, custom_mapping = mapping, - usalign_exec = args.usalign_exec) + usalign_exec = args.usalign_exec, + lddt_no_stereochecks = args.lddt_no_stereochecks) ir = _GetInconsistentResidues(scorer.aln) if len(ir) > 0 and args.enforce_consistency: diff --git a/modules/doc/actions.rst b/modules/doc/actions.rst index 3b6fdc277..3178a2f5f 100644 --- a/modules/doc/actions.rst +++ b/modules/doc/actions.rst @@ -255,6 +255,8 @@ Details on the usage (output of ``ost compare-structures --help``): in the same format as the default mapping. TM-score and the mapping are available as keys "tm_score" and "usalign_mapping" + --lddt-no-stereochecks + Disable stereochecks for lDDT computation -- GitLab