「view this page in B3 βῆτα server」

Revisions №61901

branch: master 「№61901」
Commited by: Vikram K. Mulligan
GitHub commit link: 「7c85da316d6f1b52」 「№6074」
Difference from previous tested commit:  code diff
Commit date: 2022-07-06 18:23:39
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
PyRosetta.notebook gcc-9.gcc.python37.PyRosetta.unit linux.clang.cxx11thread.serialization.python37.PyRosetta.unit linux.clang.python310.PyRosetta.unit linux.gcc.python36.PyRosetta.unit m1.clang.python310.PyRosetta.unit m1.clang.python38.PyRosetta.unit m1.clang.python39.PyRosetta.unit mac.clang.python310.PyRosetta.unit mac.clang.python36.PyRosetta.unit build.clean.debug alpine.gcc.build.debug clang-10.clang.cxx11thread.mpi.serialization.tensorflow.build.debug gcc-10.gcc.build.debug gcc-11.gcc.python39.build.debug gcc-9.gcc.build.debug linux.clang.bcl.build.debug linux.clang.hdf5.build.debug mysql postgres linux.clang.python36.build.debug linux.zeromq.debug linux.gcc.bcl.build.debug mpi mpi.serialization linux.icc.build.debug mac.clang.bcl.build.debug OpenCL mac.clang.python36.build.debug ubuntu.clang.bcl.build.debug ubuntu.gcc.bcl.build.debug build.header build.levels build.ninja_debug graphics static mac.clang.static.build.release beautification code_quality.clang_analysis code_quality.clang_tidy code_quality.cppcheck code_quality.merge_size serialization code_quality.submodule_regression integration.mpi integration.release_debug integration.tensorflow integration.thread integration.tutorials integration maintenance.documentation performance profile linux.clang.python310.release.PyRosetta.MinSizeRel m1.clang.python310.release.PyRosetta.MinSizeRel m1.clang.python38.release.PyRosetta.MinSizeRel m1.clang.python310.release.PyRosetta.Release m1.clang.python39.release.PyRosetta.Release release.source scientific.FlexPepDock.debug scientific.abinitio_RosettaNMR_rdc scientific.docking.debug scientific.mp_domain_assembly scientific.mp_symdock.debug linux.clang.score linux.gcc.score mac.clang.score linux.scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify linux.clang.unit.release linux.gcc.unit.release mac.clang.unit.release gcc-10.gcc.unit gcc-11.gcc.python39.unit gcc-9.gcc.unit m1.clang.python39.unit util.apps windows.build.debug windows.build.release

Merge pull request #6074 from RosettaCommons/vmullig/tweak_rosettascript_filter_reevaluation Some minor tweaks to filters to reduce reevaluation Currently, filters are recomputed several times by default in RosettaScripts: - Three times on application (once to filter, once to store the filter value in the pose, and once to report the filter's calculation to the tracer). - Once more on script completion. There are two options that reduce this. The `never_rerun_filters="true"` option ensures that only the computation to filter is performed, but returns no values. The `report_at_end="false"` option disables the final reporting, but doesn't alter the threefold computation. Obviously this is far from ideal, especially with filters with some stochasticity to their calculation or filters that are expensive to apply. Cleaning up the threefold computation is hard -- it comes down to poor design of the virtual functions of the filter class, and would require touching every filter to refactor. However, we can add options to remove at least one of the triplicated calculations. This pull request: - [x] Disables the third calculation for reporting if the report tracer (`protocols.rosetta_scripts.ParsedProtocol.REPORT`) is muted. - [x] Ensures that the `never_rerun_filters` option is correctly set from RosettaScripts. - [x] Cleans up a visually ambiguous mix of nots and ors in `parse_my_tag()`. - [x] Corrects a few typos in error and warning messages. Note that Jack made a good point about merging the never_rerun and report time options. Although it's outside of the scope of this pull request, I'll make an issue for doing that in the future.

...
Test: linux.clang.integration.release_debug_no_symbols

Failed sub-tests (click for more details):
ContactMolecularSurface Enzrevert_xml FilterReportAsPoseExtraScoresMover LoopAnalyzer buried_area_filter buried_unsat_voids_hbnet_design buried_unsat_voids_hbnet_design_symm cmaes_minimizer cycpep_design_pipeline cycpep_rdkit_metric cycpep_symmetry_filter ddG_sym dock_with_hotspot_place_simultaneously enzscore_filter_dimetal enzscore_filter_dimetal_sym enzscore_filter_ligand enzscore_filter_metal enzscore_filter_metal_sym hbondstoresidue_selector homodimer_fnd_ref2015_memb hotspot_graft longest_continuous_polar_segment_filter match_xml mmtfIO_score_test motif_score_filter mp_quick_relax_ref2015_memb mp_span_ang_ref2015_memb oligourea_design oligourea_predict place_simultaneously ppi_v3_suiteA ppi_v3_suiteB ppi_v3_suiteC ppi_v3_suiteD ppi_v3_suiteE ppi_v3_suiteF ppi_v3_suiteG ppk res_lipo_ref2015_memb rnp_ddg_finalize rotamer_probability sasa_metric_options score12_docking score_only_silence simple_cycpep_predict simple_cycpep_predict_1_4_bbmb simple_cycpep_predict_angle simple_cycpep_predict_anglelength simple_cycpep_predict_beta_thioether_lariat simple_cycpep_predict_cartesian simple_cycpep_predict_cispro simple_cycpep_predict_cterm_isopeptide_lariat simple_cycpep_predict_cterm_isopeptide_lariat_tailless simple_cycpep_predict_design simple_cycpep_predict_nmethyl simple_cycpep_predict_nterm_isopeptide_lariat simple_cycpep_predict_nterm_isopeptide_lariat_tailless simple_cycpep_predict_peptoid simple_cycpep_predict_setting simple_cycpep_predict_sidechain_isopeptide simple_cycpep_predict_sidechain_isopeptide_reverse simple_cycpep_predict_square_planar_metal simple_cycpep_predict_square_pyramidal_metal simple_cycpep_predict_symm_gly simple_cycpep_predict_tbmb simple_cycpep_predict_terminal_disulfide simple_cycpep_predict_terminal_disulfide_internal_permutations simple_cycpep_predict_terminal_disulfide_tails simple_cycpep_predict_tetrahedral_metal simple_cycpep_predict_tetrahedral_metal_asp simple_cycpep_predict_thioether_lariat simple_cycpep_predict_tma simple_cycpep_predict_trigonal_planar_metal simple_cycpep_predict_trigonal_pyramidal_metal simple_metric_cache simple_metric_filter symm_rotamer_boltzmann threefold_symm_peptide_design voids_penalty_energy_design voids_penalty_energy_design_symmetry
Test: linux.clang.integration.tutorials

Failed sub-tests (click for more details):
Protein-Protein-Docking
Test: mac.clang.python39.integration

Failed sub-tests (click for more details):
ContactMolecularSurface Enzrevert_xml FilterReportAsPoseExtraScoresMover LoopAnalyzer buried_area_filter buried_unsat_voids_hbnet_design buried_unsat_voids_hbnet_design_symm cycpep_design_pipeline cycpep_rdkit_metric cycpep_symmetry_filter ddG_sym dock_with_hotspot_place_simultaneously enzscore_filter_dimetal enzscore_filter_dimetal_sym enzscore_filter_ligand enzscore_filter_metal enzscore_filter_metal_sym hbondstoresidue_selector homodimer_fnd_ref2015_memb hotspot_graft longest_continuous_polar_segment_filter match_xml motif_score_filter mp_quick_relax_ref2015_memb mp_span_ang_ref2015_memb oligourea_design oligourea_predict place_simultaneously ppi_v3_suiteA ppi_v3_suiteB ppi_v3_suiteC ppi_v3_suiteD ppi_v3_suiteE ppi_v3_suiteF ppi_v3_suiteG ppk res_lipo_ref2015_memb rotamer_probability sasa_metric_options score12_docking score_only_silence simple_cycpep_predict simple_cycpep_predict_1_4_bbmb simple_cycpep_predict_angle simple_cycpep_predict_anglelength simple_cycpep_predict_beta_thioether_lariat simple_cycpep_predict_cartesian simple_cycpep_predict_cispro simple_cycpep_predict_cterm_isopeptide_lariat simple_cycpep_predict_cterm_isopeptide_lariat_tailless simple_cycpep_predict_design simple_cycpep_predict_nmethyl simple_cycpep_predict_nterm_isopeptide_lariat simple_cycpep_predict_nterm_isopeptide_lariat_tailless simple_cycpep_predict_peptoid simple_cycpep_predict_setting simple_cycpep_predict_sidechain_isopeptide simple_cycpep_predict_sidechain_isopeptide_reverse simple_cycpep_predict_square_planar_metal simple_cycpep_predict_square_pyramidal_metal simple_cycpep_predict_symm_gly simple_cycpep_predict_tbmb simple_cycpep_predict_terminal_disulfide simple_cycpep_predict_terminal_disulfide_internal_permutations simple_cycpep_predict_terminal_disulfide_tails simple_cycpep_predict_tetrahedral_metal simple_cycpep_predict_tetrahedral_metal_asp simple_cycpep_predict_thioether_lariat simple_cycpep_predict_tma simple_cycpep_predict_trigonal_planar_metal simple_cycpep_predict_trigonal_pyramidal_metal simple_metric_cache simple_metric_filter symm_rotamer_boltzmann threefold_symm_peptide_design voids_penalty_energy_design voids_penalty_energy_design_symmetry