cctbx.geometry_restraints package¶
Submodules¶
- cctbx.geometry_restraints.energies module
energiesenergies.angle_deviations()energies.angle_deviations_weighted()energies.angle_deviations_z()energies.bond_deviations()energies.bond_deviations_weighted()energies.bond_deviations_z()energies.chirality_deviations()energies.dihedral_deviations()energies.get_angle_outliers()energies.get_bond_outliers()energies.get_chirality_outliers()energies.get_dihedral_outliers()energies.get_filtered_n_angle_proxies()energies.get_filtered_n_bond_proxies()energies.get_filtered_n_dihedral_proxies()energies.get_filtered_n_planarity_proxies()energies.nonbonded_deviations()energies.nonbonded_distances()energies.parallelity_deviations()energies.planarity_deviations()energies.reference_dihedral_deviations()energies.show()
- cctbx.geometry_restraints.flags module
- cctbx.geometry_restraints.lbfgs module
- cctbx.geometry_restraints.manager module
construct_non_crystallographic_conserving_bonds_and_angles()format_distances_for_error_message()managermanager.add_angles_in_place()manager.add_chi_torsion_restraints_in_place()manager.add_dihedrals_in_place()manager.add_new_bond_restraints_in_place()manager.add_new_hbond_restraints_in_place()manager.add_parallelities_in_place()manager.add_planarities_in_place()manager.add_reference_coordinate_restraints_in_place()manager.adopt_den_manager()manager.adopt_reference_coordinate_restraints_in_place()manager.adopt_reference_dihedral_manager()manager.append_reference_coordinate_restraints_in_place()manager.construct_tardy_tree()manager.create_den_manager()manager.discard_symmetry()manager.energies_sites()manager.get_all_angle_proxies()manager.get_all_bond_proxies()manager.get_angle_proxies_without_user_supplied()manager.get_bond_proxies_without_user_supplied()manager.get_c_beta_torsion_proxies()manager.get_chi_torsion_proxies()manager.get_cif_link_entries()manager.get_covalent_angle_proxies()manager.get_covalent_bond_proxies()manager.get_dihedral_proxies()manager.get_dihedral_proxies_without_user_supplied()manager.get_hbond_proxies_iseqs()manager.get_n_angle_proxies()manager.get_n_bond_proxies()manager.get_n_c_beta_torsion_proxies()manager.get_n_chi_torsion_proixes()manager.get_n_den_proxies()manager.get_n_hangle_proxies()manager.get_n_hbond_proxies()manager.get_n_parallelity_bp_proxies()manager.get_n_planarity_bp_proxies()manager.get_n_planarity_proxies()manager.get_n_ramachandran_proxies()manager.get_n_reference_coordinate_proxies()manager.get_n_reference_dihedral_proxies()manager.get_n_stacking_proxies()manager.get_parallelity_proxies_without_user_supplied()manager.get_planarity_proxies_without_user_supplied()manager.get_reference_coordinate_proxies()manager.get_struct_conn_mmcif()manager.get_user_supplied_restraints()manager.harmonic_restraints()manager.is_bonded_atoms()manager.new_included_bonded_atoms()manager.new_including_isolated_sites()manager.nonbonded_model_distances()manager.pair_proxies()manager.reduce_for_tardy()manager.remove_angles_in_place()manager.remove_c_beta_torsion_restraints_in_place()manager.remove_chi_torsion_restraints_in_place()manager.remove_chiralities_in_place()manager.remove_dihedrals_in_place()manager.remove_ncs_dihedrals_in_place()manager.remove_parallelities_in_place()manager.remove_planarities_in_place()manager.remove_ramachandran_in_place()manager.remove_reference_coordinate_restraints_in_place()manager.remove_reference_dihedral_manager()manager.remove_reference_dihedrals_in_place()manager.remove_secondary_structure_restraints()manager.remove_user_supplied_restraints_in_place()manager.replace_site_symmetry()manager.reset_internals()manager.rigid_clusters_due_to_dihedrals_and_planes()manager.select()manager.set_external_energy_function()manager.set_ramachandran_restraints()manager.set_secondary_structure_restraints()manager.shift_sites_cart()manager.show_sorted()manager.simple_edge_list()manager.sites_cart_used_for_pair_proxies()manager.sync_reference_dihedral_with_ncs()manager.ta_harmonic_restraints()manager.update_atom_nonbonded_type()manager.update_dihedral_ncs_restraints()manager.update_plain_pair_sym_table()manager.update_ramachandran_restraints_phi_psi_targets()manager.write_geo_file()
Module contents¶
- cctbx.geometry_restraints.angle_delta_deg(angle_1, angle_2, periodicity=1)¶
- class cctbx.geometry_restraints.angle_proxy_registry(strict_conflict_handling)¶
Bases:
proxy_registry_base- self.table: nested dicts
- { iseq1:
- {
(iseq0, iseq2) : Nproxy
}
}
- add_if_not_duplicated(proxy, tolerance=1e-06)¶
- expand_with_ncs(nrgl, masters_and_rest_iselection)¶
- lookup_i_proxy(i_seqs)¶
See also: cctbx::geometry_restraints::angle_proxy::sort_i_seqs()
- process(source_info, proxy, tolerance=1e-06)¶
- class cctbx.geometry_restraints.bond_simple_proxy_registry(n_seq, strict_conflict_handling)¶
Bases:
proxy_registry_baseself.table: [ {iseq1: Nproxy} ] , index in this array is iseq0
- expand_with_ncs(nrgl, masters_and_rest_iselection)¶
- initialize_table()¶
- is_any_proxy_set(i_seqs, j_seqs)¶
- is_proxy_set(i_seqs)¶
- process(source_info, proxy, tolerance=1e-06)¶
- class cctbx.geometry_restraints.chirality_proxy_registry(strict_conflict_handling)¶
Bases:
proxy_registry_base- self.table - same as dihedral:
- { iseq0:
- {
(iseq1, iseq2, iseq3) : Nproxy
}
}
- add_if_not_duplicated(proxy, tolerance=1e-06)¶
- expand_with_ncs(nrgl, masters_and_rest_iselection)¶
- process(source_info, proxy, tolerance=1e-06)¶
- class cctbx.geometry_restraints.dihedral_proxy_registry(strict_conflict_handling)¶
Bases:
proxy_registry_base- self.table - similar to angle:
- { iseq0:
- {
(iseq1, iseq2, iseq3) : Nproxy
}
}
- add_if_not_duplicated(proxy, tolerance=1e-06)¶
- expand_with_ncs(nrgl, masters_and_rest_iselection)¶
- lookup_i_proxy(i_seqs)¶
See also: cctbx::geometry_restraints::dihedral_proxy::sort_i_seqs()
- process(source_info, proxy, tolerance=1e-06)¶
- class cctbx.geometry_restraints.pair_proxies(flags=None, bond_params_table=None, shell_asu_tables=None, model_indices=None, conformer_indices=None, sym_excl_indices=None, donor_acceptor_excl_groups=None, nonbonded_params=None, nonbonded_types=None, nonbonded_charges=None, nonbonded_distance_cutoff_plus_buffer=None, min_cubicle_edge=5)¶
Bases:
object
- class cctbx.geometry_restraints.parallelity_proxy_registry(strict_conflict_handling)¶
Bases:
proxy_registry_baseself.table: { ( (iseqs), (jseqs) ) : Nproxy }
- add_if_not_duplicated(proxy, tolerance=1e-06)¶
- expand_with_ncs(nrgl, masters_and_rest_iselection)¶
- process(source_info, proxy, tolerance=1e-06)¶
- class cctbx.geometry_restraints.planarity_proxy_registry(strict_conflict_handling)¶
Bases:
proxy_registry_baseself.table:
- self.table - similar to dihedral, chiralities, but undefined
number of iseqs in the nested dictionary keys:
- { iseq0:
- {
(iseq1, iseq2, iseq3, … ) : Nproxy
}
}
- add_if_not_duplicated(proxy, tolerance=1e-06)¶
- expand_with_ncs(nrgl, masters_and_rest_iselection)¶
- process(source_info, proxy, tolerance=1e-06)¶
- class cctbx.geometry_restraints.proxy_registry_base(proxies, strict_conflict_handling)¶
Bases:
object- append_custom_proxy(proxy)¶
- discard_table()¶
- initialize_table()¶
- class cctbx.geometry_restraints.proxy_registry_process_result(tabulated_proxy=None, is_new=False, is_conflicting=False, conflict_source_labels=None)¶
Bases:
object
- cctbx.geometry_restraints.resid_to_pymol(resid)¶
- cctbx.geometry_restraints.sigma_as_weight(sigma)¶
- cctbx.geometry_restraints.weight_as_sigma(weight)¶