Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
WriteToDBFromSandwichFeatures.hh File Reference

Write to a DB after SandwichFeatures. More...

#include <protocols/features/strand_assembly/CheckForSandwichFeatures.hh>
#include <protocols/features/strand_assembly/SandwichFeatures.hh>
#include <protocols/features/strand_assembly/StrandAssemblyCommon.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::features
 
 protocols::features::strand_assembly
 

Functions

bool protocols::features::strand_assembly::change_sheet_id_if_possible (StructureID struct_id, utility::sql_database::sessionOP db_session, Pose const &pose, Real min_CA_CA_dis_, Real max_CA_CA_dis_, Real min_C_O_N_angle_)
 
core::Size protocols::features::strand_assembly::delete_this_struct_id (StructureID struct_id, utility::sql_database::sessionOP db_session)
 
core::Size protocols::features::strand_assembly::delete_this_sw_can_by_sh_id_from_sw_by_comp (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
utility::vector1
< SandwichFragment > 
protocols::features::strand_assembly::prepare_WriteToDB_sandwich (StructureID struct_id, utility::sql_database::sessionOP db_session)
 
void protocols::features::strand_assembly::WriteToDB_AA_to_terminal_loops (StructureID struct_id, utility::sql_database::sessionOP db_session, core::pose::Pose &dssp_pose, core::Size sandwich_PK_id_counter, core::Size sw_can_by_sh_id, std::string const &tag, bool starting_loop, core::Size residue_begin, core::Size residue_end)
 
core::Size protocols::features::strand_assembly::WriteToDB_ending_loop (StructureID struct_id, utility::sql_database::sessionOP db_session, core::pose::Pose &dssp_pose, core::Size sandwich_PK_id_counter, core::Size sw_can_by_sh_id, std::string const &tag, core::Size max_starting_loop_size_)
 
core::Size protocols::features::strand_assembly::WriteToDB_long_strand_id_in_each_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
Size protocols::features::strand_assembly::WriteToDB_avg_b_factor_CB_at_each_component (StructureID struct_id, utility::sql_database::sessionOP db_session, Pose const &pose, core::Size sw_can_by_sh_id)
 
Size protocols::features::strand_assembly::WriteToDB_dihedral_angle_between_core_strands_across_facing_sheets (StructureID struct_id, utility::sql_database::sessionOP db_session, Pose const &pose, core::Size sw_can_by_sh_id)
 
core::Size protocols::features::strand_assembly::WriteToDB_dssp_ratio_in_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::pose::Pose &dssp_pose, core::Size sw_can_by_sh_id)
 
Size protocols::features::strand_assembly::WriteToDB_hydrophobic_ratio_net_charge (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
Size protocols::features::strand_assembly::WriteToDB_min_avg_dis_between_sheets_by_cen_res (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, Pose &dssp_pose, utility::vector1< core::Size > const &all_distinct_sheet_ids, core::Size min_num_strands_in_sheet_)
 
Size protocols::features::strand_assembly::WriteToDB_min_dis_between_sheets_by_all_res (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, Pose &dssp_pose, utility::vector1< core::Size > const &all_distinct_sheet_ids)
 
core::Size protocols::features::strand_assembly::WriteToDB_number_of_AAs_in_a_pair_of_edge_strands (StructureID struct_id, utility::sql_database::sessionOP db_session, core::pose::Pose const &pose, utility::vector1< SandwichFragment > const &bs_of_sw_can_by_sh, core::Size max_num_sw_per_pdb_, core::Real min_CA_CA_dis_, core::Real max_CA_CA_dis_)
 
void protocols::features::strand_assembly::WriteToDB_number_of_core_heading_W_in_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
core::Size protocols::features::strand_assembly::WriteToDB_number_of_core_heading_LWY_in_core_strands_in_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
void protocols::features::strand_assembly::WriteToDB_number_of_core_heading_FWY_in_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
Size protocols::features::strand_assembly::WriteToDB_number_of_core_heading_aro_AAs_in_a_pair_of_edge_strands (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, core::Size current_bs_id, core::Size closest_bs_id)
 
Size protocols::features::strand_assembly::WriteToDB_number_of_core_heading_charged_AAs_in_a_pair_of_edge_strands (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, core::Size current_bs_id, core::Size closest_bs_id)
 
core::Size protocols::features::strand_assembly::WriteToDB_number_of_edge_strands_in_each_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
core::Size protocols::features::strand_assembly::WriteToDB_number_of_sheets_that_surround_this_sheet (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sheet_id, core::Size num_of_sheets_that_surround_this_sheet)
 
core::Size protocols::features::strand_assembly::WriteToDB_number_strands_in_each_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
core::Size protocols::features::strand_assembly::WriteToDB_prolines_that_seem_to_prevent_aggregation (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, core::Real wt_for_pro_in_starting_loop_, core::Real wt_for_pro_in_1st_inter_sheet_loop_, core::Real wt_for_pro_in_3rd_inter_sheet_loop_)
 
core::Size protocols::features::strand_assembly::WriteToDB_ratio_of_core_heading_FWY_in_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, core::pose::Pose const &pose)
 
core::Size protocols::features::strand_assembly::WriteToDB_rkde (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size rkde_PK_id_counter, std::string const &tag, core::Size residue_number, std::string const &residue_type)
 
core::Size protocols::features::strand_assembly::WriteToDB_rkde_in_strands (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size rkde_in_strands_PK_id_counter, std::string const &tag, core::Size sw_can_by_sh_id, core::Size residue_number, std::string const &residue_type, std::string const &heading_direction)
 
Size protocols::features::strand_assembly::WriteToDB_sheet (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sheet_PK_id_counter, core::Size sheet_id, core::Size segment_id)
 
core::Size protocols::features::strand_assembly::WriteToDB_sheet_antiparallel (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sheet_id, std::string const &antiparallel)
 
core::Size protocols::features::strand_assembly::WriteToDB_sheet_connectivity (StructureID struct_id, utility::sql_database::sessionOP db_session, core::pose::Pose const &pose, core::Size sandwich_PK_id_counter, std::string const &tag, core::Size sw_can_by_sh_id, std::string const &loop_kind, core::Size intra_sheet_con_id, core::Size inter_sheet_con_id, std::string const &LR, std::string const &cano_LR, std::string const &PA_by_preceding_E, std::string const &PA_by_following_E, std::string const &cano_PA, std::string const &heading_direction, std::string const &heading_parallel, std::string const &cano_parallel_EE, core::Size loop_size, core::Size start_res, core::Size end_res)
 
core::Size protocols::features::strand_assembly::WriteToDB_sheet_id (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size new_sheet_id, core::Size old_sheet_id)
 
Real protocols::features::strand_assembly::WriteToDB_shortest_dis_between_facing_aro_in_sw (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, Pose const &pose, utility::vector1< core::Size > const &all_distinct_sheet_ids, core::Size min_num_strands_in_sheet_)
 
core::Size protocols::features::strand_assembly::WriteToDB_starting_loop (StructureID struct_id, utility::sql_database::sessionOP db_session, core::pose::Pose &dssp_pose, core::Size sandwich_PK_id_counter, core::Size sw_can_by_sh_id, std::string const &tag, core::Size max_starting_loop_size_)
 
core::Size protocols::features::strand_assembly::Run_WriteToDB_sandwich (std::string const &tag, core::pose::Pose &dssp_pose, utility::vector1< SandwichFragment > const &bs_of_sw_can_by_sh, core::Size max_num_sw_per_pdb_, StructureID struct_id, utility::sql_database::sessionOP db_session, core::Real min_CA_CA_dis_, core::Real max_CA_CA_dis_, core::Size sandwich_PK_id_counter)
 
Size protocols::features::strand_assembly::WriteToDB_sandwich (StructureID struct_id, utility::sql_database::sessionOP db_session, Pose const &pose, core::Size sandwich_PK_id_counter, string const &tag, core::Size sw_can_by_sh_id, core::Size sheet_id, string const &sheet_antiparallel, core::Size sandwich_bs_id, string const &strand_is_at_edge, core::Size component_size, core::Size residue_begin, core::Size residue_end)
 
Size protocols::features::strand_assembly::WriteToDB_sandwich_by_AA_w_direction (StructureID struct_id, utility::sql_database::sessionOP db_session, Pose const &pose, Pose const &pose_w_center_000, core::Size sw_can_by_sh_id, core::Size sheet_id, core::Size residue_begin, core::Size residue_end)
 
Size protocols::features::strand_assembly::WriteToDB_sw_can_by_sh (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_PK_id_counter, string const &tag, core::Size sw_can_by_sh_id_counter, core::Size sheet_id, core::Size num_strands_from_sheet)
 
core::Size protocols::features::strand_assembly::WriteToDB_sw_res_size (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
Size protocols::features::strand_assembly::WriteToDB_topology_candidate (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id)
 
void protocols::features::strand_assembly::WriteToDB_turn_AA (core::pose::Pose const &pose, core::Size sw_can_by_sh_id, core::Size i, StructureID struct_id, utility::sql_database::sessionOP db_session, std::string const &turn_type)
 
std::string protocols::features::strand_assembly::WriteToDB_turn_type (core::pose::Pose const &pose, core::Size sw_can_by_sh_id, core::Size start_res, core::Size end_res, StructureID struct_id, utility::sql_database::sessionOP db_session, core::Real allowed_deviation_for_turn_type_id_)
 
core::Size protocols::features::strand_assembly::WriteToDB_whether_sw_is_not_connected_with_continuous_atoms (StructureID struct_id, utility::sql_database::sessionOP db_session, core::Size sw_can_by_sh_id, std::string const &sw_is_not_connected_with_continuous_atoms)
 

Detailed Description

Write to a DB after SandwichFeatures.

Author
Doo Nam Kim (doona.nosp@m.m.ki.nosp@m.m@gma.nosp@m.il.c.nosp@m.om)