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

Revisions №62008

branch: master 「№62008」
Commited by: Rocco Moretti
GitHub commit link: 「2490d4c2089049cc」 「№6346」
Difference from previous tested commit:  code diff
Commit date: 2023-05-10 12:28:20
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
linux.clang.cxx11thread.serialization.python37.PyRosetta.unit mac.clang.python38.PyRosetta.unit mpi mpi.serialization build.header build.levels build.ninja_debug beautification code_quality.cppcheck code_quality.merge_size serialization code_quality.submodule_regression integration.mpi integration.release_debug integration.tensorflow integration.thread integration performance profile linux.clang.score linux.gcc.score mac.clang.score linux.scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify util.apps windows.build.debug windows.build.release

Merge pull request #6346 from RosettaCommons/roccomoretti/obey_ssbond Add option to obey SSBOND info during PDB loading. One of the time sinks in PDB loading is the disulfide bond detection. There is currently a way to turn it off entirely (-detect_disulf false) or use an external file to specify things (-fix_disulf), but there's not currently a way to specify that you want to obey the disulfide annotations in the PDB file and not do a general scan. This is less than ideal, as from-wwPDB and Rosetta output files should have the complete SSBOND information in them already. This PR adds a -in:obey_ssbond option to the command line, which tells the loader code to take the SSBOND information from the PDB/StructFileRep as the only disulfides which should be used. Adding this flag shaves the time in initialize_disulfide_bonds() in half, saving somewhere between 1-2% in PDB loading speed.

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

Failed sub-tests (click for more details):
AnchorFinder BFactorSelector ContactMolecularSurface InterfaceAnalyzer_ligand PDB_diagnostic RBOut SID_rescore antibody_H3 antibody_H3_camelid antibody_designer antibody_designer_camelid antibody_designer_xml antibody_graft antibody_numbering_converter assemble_domains_jd2 binselector binselector_probins cart_min_glycans ccd_ends_graft_mover_rs cluster_alns control_flow_rs create_clash-based_repack_shell create_sequence_motif custom_basetype_packer_palette density_refine dock_with_hotspot_place_simultaneously docking_ensemble docking_ensemble_prepack exclusively_shared_jumps features flexpepdock genkic_sugars glycan_clash_check glycan_relax glycan_sequon_scanner glycan_tree_relax glycopeptidedocking glycopeptidedocking_diglyco_long helical_bundle_predict helical_bundle_predict_sequence helical_bundle_predict_skipping_residues hotspot_graft hotspot_hashing hotspot_stub_constraints hts_io identify_cdr_clusters interface_energy iphold ligand_dock_cholesterol ligand_dock_ensemble ligand_motif_discovery ligand_motif_identification loop_grower_N_term_symm make_symmdef_file match_6cpa match_xml metal_setup minimize_with_elec_dens motif_extraction mp_domain_assembly mp_ligand_interface mp_score_jd2 mpil_find_pore_ahelical mpil_load_implicit_lipids mr_protocols non-canonical_connectivities pH_mode phiselector phosphonate place_simultaneously pose_sewing ppi_v3_suiteA ppi_v3_suiteB ppi_v3_suiteC ppi_v3_suiteD ppi_v3_suiteE ppi_v3_suiteF ppi_v3_suiteG ppk protocol_metric repack_with_elec_dens resource_database_locator rollmover rosetta_scripts_include rosetta_scripts_jd3 rosetta_scripts_setup rosie_ligand_docking rotamer_probability rs_loophash sasa_metric_options score12_docking score_only_silence secondary_structure_output selected_residue_count_metric simple_glycosylation simple_metric_cache simple_metric_features simple_metric_filter simple_metrics simple_metrics_in_protocols simple_metrics_per_residue site_constraint splice_in_4loops_longer splice_in_4loops_shorter splice_out_H1_H2_longer splice_out_H1_H2_same splice_out_H1_H2_shorter splice_out_H3_longer splice_out_H3_same splice_out_H3_shorter splice_out_L1_L2_longer splice_out_L1_L2_same splice_out_L1_L2_shorter splice_out_L3_longer splice_out_L3_same splice_out_L3_shorter swa_protein_loop_sampler symmetry_data_resource tcrmodel
Test: mac.clang.python39.integration

Failed sub-tests (click for more details):
AnchorFinder BFactorSelector ContactMolecularSurface InterfaceAnalyzer_ligand PDB_diagnostic RBOut SID_rescore antibody_H3 antibody_H3_camelid antibody_designer antibody_designer_camelid antibody_designer_xml antibody_graft antibody_numbering_converter assemble_domains_jd2 binselector binselector_probins cart_min_glycans ccd_ends_graft_mover_rs cluster_alns control_flow_rs create_clash-based_repack_shell create_sequence_motif custom_basetype_packer_palette density_refine dock_with_hotspot_place_simultaneously docking_ensemble docking_ensemble_prepack exclusively_shared_jumps flexpepdock genkic_sugars glycan_clash_check glycan_relax glycan_sequon_scanner glycan_tree_relax glycopeptidedocking glycopeptidedocking_diglyco_long helical_bundle_predict helical_bundle_predict_sequence helical_bundle_predict_skipping_residues hotspot_graft hotspot_hashing hotspot_stub_constraints hts_io identify_cdr_clusters interface_energy iphold ligand_dock_cholesterol ligand_dock_ensemble ligand_motif_discovery ligand_motif_identification loop_grower_N_term_symm make_symmdef_file match_6cpa match_xml metal_setup minimize_with_elec_dens motif_extraction mp_domain_assembly mp_ligand_interface mp_relax_w_ligand mp_score_jd2 mpil_find_pore_ahelical mpil_load_implicit_lipids mr_protocols non-canonical_connectivities pH_mode phiselector phosphonate place_simultaneously pose_sewing ppi_v3_suiteA ppi_v3_suiteB ppi_v3_suiteC ppi_v3_suiteD ppi_v3_suiteE ppi_v3_suiteF ppi_v3_suiteG ppk protocol_metric repack_with_elec_dens resource_database_locator rollmover rosetta_scripts_include rosetta_scripts_jd3 rosetta_scripts_setup rosie_ligand_docking rotamer_probability rs_loophash sasa_metric_options score12_docking score_only_silence secondary_structure_output selected_residue_count_metric simple_glycosylation simple_metric_cache simple_metric_features simple_metric_filter simple_metrics simple_metrics_in_protocols simple_metrics_per_residue site_constraint splice_in_4loops_longer splice_in_4loops_shorter splice_out_H1_H2_longer splice_out_H1_H2_same splice_out_H1_H2_shorter splice_out_H3_longer splice_out_H3_same splice_out_H3_shorter splice_out_L1_L2_longer splice_out_L1_L2_same splice_out_L1_L2_shorter splice_out_L3_longer splice_out_L3_same splice_out_L3_shorter swa_protein_loop_sampler symmetry_data_resource tcrmodel