5 """Generated protocol buffer code."""
6 from google.protobuf
import descriptor
as _descriptor
7 from google.protobuf
import descriptor_pool
as _descriptor_pool
8 from google.protobuf
import symbol_database
as _symbol_database
9 from google.protobuf.internal
import builder
as _builder
12 _sym_db = _symbol_database.Default()
17 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b
'\n\x12npctransport.proto\x12\x12npctransport_proto\"\xdc,\n\rConfiguration\x12\x43\n\rinteraction_k\x18\x03 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12G\n\x11interaction_range\x18\x04 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12@\n\nbackbone_k\x18\x05 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x46\n\x10time_step_factor\x18\x06 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12>\n\x08\x62ox_side\x18\x07 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12=\n\tbox_is_on\x18\x08 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12\x44\n\x0eslab_thickness\x18\t \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x43\n\rtunnel_radius\x18\n \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12>\n\nslab_is_on\x18\x0b \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12;\n\x05slack\x18\x0c \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x18\n\x10number_of_trials\x18\r \x02(\x05\x12 \n\x18maximal_number_of_frames\x18\x0e \x02(\x01\x12>\n\x03\x66gs\x18\x0f \x03(\x0b\x32\x31.npctransport_proto.Configuration.FGConfiguration\x12\x46\n\x08\x66loaters\x18\x10 \x03(\x0b\x32\x34.npctransport_proto.Configuration.FloatConfiguration\x12J\n\tobstacles\x18\x1b \x03(\x0b\x32\x37.npctransport_proto.Configuration.ObstacleConfiguration\x12\x43\n\x0cinteractions\x18\x11 \x03(\x0b\x32-.npctransport_proto.Configuration.Interaction\x12\x18\n\x10\x64ump_interval_ns\x18\x12 \x02(\x01\x12G\n\x11nonspecific_range\x18\x13 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x43\n\rnonspecific_k\x18\x14 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x46\n\x10\x61ngular_D_factor\x18\x15 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x1e\n\x16statistics_interval_ns\x18\x16 \x02(\x01\x12G\n\x11\x65xcluded_volume_k\x18\x17 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x1a\n\x12simulation_time_ns\x18\x18 \x02(\x01\x12I\n\x13statistics_fraction\x18\x19 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12!\n\x19maximum_number_of_minutes\x18\x1a \x01(\x01\x12#\n\x18\x66g_anchor_inflate_factor\x18\x1c \x01(\x01:\x01\x31\x12(\n\x1d\x61re_floaters_on_one_slab_side\x18\x1d \x01(\x05:\x01\x30\x12K\n\x15time_step_wave_factor\x18\x1e \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x32\n\'is_exclude_floaters_from_slab_initially\x18\x1f \x01(\x05:\x01\x31\x12*\n\x1doutput_statistics_interval_ns\x18 \x01(\x01:\x03\x31\x30\x30\x12\x43\n\rtemperature_k\x18! \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12&\n\x1boutput_npctransport_version\x18\" \x01(\x01:\x01\x35\x12\x1c\n\x11is_xyz_hist_stats\x18# \x01(\x05:\x01\x31\x12\"\n\x15xyz_stats_crop_factor\x18( \x01(\x01:\x03\x30.5\x12\"\n\x16xyz_stats_voxel_size_a\x18) \x01(\x01:\x02\x31\x30\x12&\n\x18xyz_stats_max_box_size_a\x18* \x01(\x01:\x04\x31\x30\x30\x30\x12\x45\n\x0ftunnel_radius_k\x18$ \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12K\n\x15pore_anchored_beads_k\x18% \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x1f\n\x14is_backbone_harmonic\x18& \x01(\x05:\x01\x30\x12\x45\n\x0f\x62\x61\x63kbone_tau_ns\x18\' \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x19\n\x11is_multiple_hdf5s\x18+ \x01(\x05\x12\x31\n&full_output_statistics_interval_factor\x18, \x01(\x05:\x01\x31\x1a&\n\x03XYZ\x12\t\n\x01x\x18\x01 \x02(\x01\x12\t\n\x01y\x18\x02 \x02(\x01\x12\t\n\x01z\x18\x03 \x02(\x01\x1a\x45\n\x08IntRange\x12\r\n\x05lower\x18\x01 \x02(\x05\x12\r\n\x05upper\x18\x02 \x01(\x05\x12\r\n\x05steps\x18\x03 \x01(\x05\x12\x0c\n\x04\x62\x61se\x18\x04 \x01(\x01\x1aG\n\nFloatRange\x12\r\n\x05lower\x18\x01 \x02(\x01\x12\r\n\x05upper\x18\x02 \x01(\x01\x12\r\n\x05steps\x18\x03 \x01(\x05\x12\x0c\n\x04\x62\x61se\x18\x04 \x01(\x01\x1a\xda\x08\n\x0f\x46GConfiguration\x12\x43\n\x0fnumber_of_beads\x18\x01 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12:\n\x06number\x18\x02 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12<\n\x06radius\x18\x03 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12@\n\x0cinteractions\x18\x04 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12H\n\x12rest_length_factor\x18\x05 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12>\n\x08\x64_factor\x18\x06 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12J\n\x14interaction_k_factor\x18\x07 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12N\n\x18interaction_range_factor\x18\x08 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x41\n\x12\x61nchor_coordinates\x18\t \x03(\x0b\x32%.npctransport_proto.Configuration.XYZ\x12\x0c\n\x04type\x18\n \x01(\t\x12\x12\n\x07is_tamd\x18\x0b \x01(\x05:\x01\x30\x12I\n\x13tamd_T_factor_coeff\x18\x0c \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12H\n\x12tamd_T_factor_base\x18\r \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12I\n\x13tamd_F_factor_coeff\x18\x0e \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12H\n\x12tamd_F_factor_base\x18\x0f \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12<\n\x06tamd_K\x18\x10 \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12!\n\x16site_relative_distance\x18\x11 \x01(\x01:\x01\x31\x12\x16\n\x0bsite_radius\x18\x12 \x01(\x01:\x01\x30\x12\x18\n\x10type_suffix_list\x18\x13 \x03(\t\x1a\xb2\x06\n\x12\x46loatConfiguration\x12:\n\x06number\x18\x01 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12<\n\x06radius\x18\x02 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12@\n\x0cinteractions\x18\x03 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12>\n\x08\x64_factor\x18\x04 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12J\n\x14interaction_k_factor\x18\x07 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12N\n\x18interaction_range_factor\x18\x08 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x0c\n\x04type\x18\t \x01(\t\x12>\n\x08k_z_bias\x18\n \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12G\n\x11k_z_bias_fraction\x18\x0b \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12!\n\x16site_relative_distance\x18\x0c \x01(\x01:\x01\x31\x12\x16\n\x0bsite_radius\x18\r \x01(\x01:\x01\x30\x12\x17\n\x0c\x62\x65\x61\x64s_tail_n\x18\x0e \x01(\x05:\x01\x30\x12\x1c\n\x11\x62\x65\x61\x64s_tail_radius\x18\x0f \x01(\x01:\x01\x30\x12\x17\n\x0c\x62\x65\x61\x64s_tail_k\x18\x10 \x01(\x01:\x01\x31\x12!\n\x16\x62\x65\x61\x64s_tail_bond_length\x18\x11 \x01(\x01:\x01\x31\x12?\n\x10site_coordinates\x18\x12 \x03(\x0b\x32%.npctransport_proto.Configuration.XYZ\x1a\xcc\x03\n\x15ObstacleConfiguration\x12\x33\n\x04xyzs\x18\x01 \x03(\x0b\x32%.npctransport_proto.Configuration.XYZ\x12<\n\x06radius\x18\x02 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12@\n\x0cinteractions\x18\x03 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12\x14\n\tis_static\x18\x04 \x02(\x05:\x01\x31\x12>\n\x08\x64_factor\x18\x05 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12J\n\x14interaction_k_factor\x18\x06 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12N\n\x18interaction_range_factor\x18\x07 \x02(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x0c\n\x04type\x18\x08 \x02(\t\x1a\x99\x06\n\x0bInteraction\x12\r\n\x05type0\x18\x01 \x02(\t\x12\r\n\x05type1\x18\x02 \x02(\t\x12\x39\n\x05is_on\x18\x03 \x02(\x0b\x32*.npctransport_proto.Configuration.IntRange\x12\x43\n\rinteraction_k\x18\x04 \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12G\n\x11interaction_range\x18\x05 \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x44\n\x0ek_tangent_skew\x18\x06 \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12H\n\x12range_tangent_skew\x18\x07 \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x46\n\x10range_sigma0_deg\x18\x08 \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x46\n\x10range_sigma1_deg\x18\t \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12G\n\x11nonspecific_range\x18\n \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x43\n\rnonspecific_k\x18\x0b \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12G\n\x11\x65xcluded_volume_k\x18\x0c \x01(\x0b\x32,.npctransport_proto.Configuration.FloatRange\x12\x15\n\ractive_sites0\x18\r \x03(\x05\x12\x15\n\ractive_sites1\x18\x0e \x03(\x05\"\xb6/\n\nAssignment\x12\x11\n\twork_unit\x18\x01 \x02(\x05\x12\x45\n\rinteraction_k\x18\x03 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12I\n\x11interaction_range\x18\x04 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x42\n\nbackbone_k\x18\x05 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12H\n\x10time_step_factor\x18\x06 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12@\n\x08\x62ox_side\x18\x07 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12?\n\tbox_is_on\x18\x08 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12\x46\n\x0eslab_thickness\x18\t \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x45\n\rtunnel_radius\x18\n \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12@\n\nslab_is_on\x18\x0b \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12=\n\x05slack\x18\x0c \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x18\n\x10number_of_trials\x18\r \x02(\x05\x12 \n\x18maximal_number_of_frames\x18\x0e \x02(\x01\x12\x38\n\x03\x66gs\x18\x0f \x03(\x0b\x32+.npctransport_proto.Assignment.FGAssignment\x12\x42\n\x08\x66loaters\x18\x10 \x03(\x0b\x32\x30.npctransport_proto.Assignment.FloaterAssignment\x12\x44\n\tobstacles\x18! \x03(\x0b\x32\x31.npctransport_proto.Assignment.ObstacleAssignment\x12J\n\x0cinteractions\x18\x11 \x03(\x0b\x32\x34.npctransport_proto.Assignment.InteractionAssignment\x12\x18\n\x10\x64ump_interval_ns\x18\x12 \x02(\x01\x12I\n\x11nonspecific_range\x18\x13 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x45\n\rnonspecific_k\x18\x14 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12H\n\x10\x61ngular_D_factor\x18\x15 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x1e\n\x16statistics_interval_ns\x18\x16 \x02(\x01\x12I\n\x11\x65xcluded_volume_k\x18\x17 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x18\n\x10number_of_frames\x18\x18 \x02(\x05\x12\x11\n\ttime_step\x18\x19 \x02(\x01\x12\r\n\x05range\x18\x1a \x02(\x01\x12\x1a\n\x12simulation_time_ns\x18\x1b \x02(\x01\x12\"\n\x1astatistics_interval_frames\x18\x1c \x02(\x01\x12\x1c\n\x14\x64ump_interval_frames\x18\x1d \x02(\x01\x12K\n\x13statistics_fraction\x18\x1e \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12!\n\x19maximum_number_of_minutes\x18\x1f \x01(\x01\x12\x13\n\x0brandom_seed\x18 \x01(\x04\x12#\n\x18\x66g_anchor_inflate_factor\x18\" \x01(\x01:\x01\x31\x12(\n\x1d\x61re_floaters_on_one_slab_side\x18# \x01(\x05:\x01\x30\x12M\n\x15time_step_wave_factor\x18$ \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x32\n\'is_exclude_floaters_from_slab_initially\x18% \x01(\x05:\x01\x31\x12\x1a\n\x12imp_module_version\x18& \x03(\t\x12\x1a\n\x12npc_module_version\x18\' \x03(\t\x12*\n\x1doutput_statistics_interval_ns\x18( \x01(\x01:\x03\x31\x30\x30\x12\x31\n!output_statistics_interval_frames\x18) \x01(\x05:\x06\x31\x30\x30\x30\x30\x30\x12\x45\n\rtemperature_k\x18* \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12#\n\x1boutput_npctransport_version\x18+ \x01(\x01\x12\x1c\n\x11is_xyz_hist_stats\x18, \x01(\x05:\x01\x31\x12\"\n\x15xyz_stats_crop_factor\x18\x31 \x01(\x01:\x03\x30.5\x12\"\n\x16xyz_stats_voxel_size_a\x18\x32 \x01(\x01:\x02\x31\x30\x12&\n\x18xyz_stats_max_box_size_a\x18\x33 \x01(\x01:\x04\x31\x30\x30\x30\x12G\n\x0ftunnel_radius_k\x18- \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12M\n\x15pore_anchored_beads_k\x18. \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x1f\n\x14is_backbone_harmonic\x18/ \x01(\x05:\x01\x31\x12G\n\x0f\x62\x61\x63kbone_tau_ns\x18\x30 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x19\n\x11is_multiple_hdf5s\x18\x34 \x01(\x05\x12\x31\n&full_output_statistics_interval_factor\x18\x35 \x01(\x05:\x01\x31\x1a&\n\x03XYZ\x12\t\n\x01x\x18\x01 \x02(\x01\x12\t\n\x01y\x18\x02 \x02(\x01\x12\t\n\x01z\x18\x03 \x02(\x01\x1a-\n\rIntAssignment\x12\r\n\x05value\x18\x01 \x02(\x05\x12\r\n\x05index\x18\x02 \x01(\x05\x1a/\n\x0f\x46loatAssignment\x12\r\n\x05value\x18\x01 \x02(\x01\x12\r\n\x05index\x18\x02 \x01(\x05\x1a\x8c\t\n\x0c\x46GAssignment\x12\x45\n\x0fnumber_of_beads\x18\x01 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12<\n\x06number\x18\x02 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12>\n\x06radius\x18\x03 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x42\n\x0cinteractions\x18\x04 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12J\n\x12rest_length_factor\x18\x05 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12@\n\x08\x64_factor\x18\x06 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12L\n\x14interaction_k_factor\x18\x07 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12P\n\x18interaction_range_factor\x18\x08 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12>\n\x12\x61nchor_coordinates\x18\t \x03(\x0b\x32\".npctransport_proto.Assignment.XYZ\x12\x0c\n\x04type\x18\n \x01(\t\x12\x12\n\x07is_tamd\x18\x0b \x01(\x05:\x01\x30\x12K\n\x13tamd_T_factor_coeff\x18\x0c \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12J\n\x12tamd_T_factor_base\x18\r \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12K\n\x13tamd_F_factor_coeff\x18\x0e \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12J\n\x12tamd_F_factor_base\x18\x0f \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12>\n\x06tamd_K\x18\x10 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12!\n\x16site_relative_distance\x18\x11 \x01(\x01:\x01\x31\x12\x16\n\x0bsite_radius\x18\x12 \x01(\x01:\x01\x30\x12\x18\n\x10type_suffix_list\x18\x13 \x03(\t\x12\x1c\n\x11\x62\x61\x63kbone_k_factor\x18\x14 \x01(\x01:\x01\x31\x1a\xbe\x06\n\x11\x46loaterAssignment\x12<\n\x06number\x18\x01 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12>\n\x06radius\x18\x02 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x42\n\x0cinteractions\x18\x03 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12@\n\x08\x64_factor\x18\x04 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12L\n\x14interaction_k_factor\x18\x05 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12P\n\x18interaction_range_factor\x18\x07 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x0c\n\x04type\x18\x08 \x01(\t\x12@\n\x08k_z_bias\x18\t \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12I\n\x11k_z_bias_fraction\x18\x0b \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12!\n\x16site_relative_distance\x18\x0c \x01(\x01:\x01\x31\x12\x16\n\x0bsite_radius\x18\r \x01(\x01:\x01\x30\x12\x17\n\x0c\x62\x65\x61\x64s_tail_n\x18\x0e \x01(\x05:\x01\x30\x12\x1c\n\x11\x62\x65\x61\x64s_tail_radius\x18\x0f \x01(\x01:\x01\x30\x12\x17\n\x0c\x62\x65\x61\x64s_tail_k\x18\x10 \x01(\x01:\x01\x31\x12!\n\x16\x62\x65\x61\x64s_tail_bond_length\x18\x11 \x01(\x01:\x01\x31\x12<\n\x10site_coordinates\x18\x12 \x03(\x0b\x32\".npctransport_proto.Assignment.XYZ\x1a\xd0\x03\n\x12ObstacleAssignment\x12\x30\n\x04xyzs\x18\x01 \x03(\x0b\x32\".npctransport_proto.Assignment.XYZ\x12>\n\x06radius\x18\x02 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x42\n\x0cinteractions\x18\x03 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12\x14\n\tis_static\x18\x04 \x02(\x05:\x01\x31\x12@\n\x08\x64_factor\x18\x05 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12L\n\x14interaction_k_factor\x18\x06 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12P\n\x18interaction_range_factor\x18\x07 \x02(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x0c\n\x04type\x18\x08 \x02(\t\x1a\xb7\x06\n\x15InteractionAssignment\x12\r\n\x05type0\x18\x01 \x02(\t\x12\r\n\x05type1\x18\x02 \x02(\t\x12;\n\x05is_on\x18\x03 \x02(\x0b\x32,.npctransport_proto.Assignment.IntAssignment\x12\x45\n\rinteraction_k\x18\x04 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12I\n\x11interaction_range\x18\x05 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x46\n\x0ek_tangent_skew\x18\x06 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12J\n\x12range_tangent_skew\x18\x07 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12H\n\x10range_sigma0_deg\x18\x08 \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12H\n\x10range_sigma1_deg\x18\t \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12I\n\x11nonspecific_range\x18\n \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x45\n\rnonspecific_k\x18\x0b \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12I\n\x11\x65xcluded_volume_k\x18\x0c \x01(\x0b\x32..npctransport_proto.Assignment.FloatAssignment\x12\x15\n\ractive_sites0\x18\r \x03(\x05\x12\x15\n\ractive_sites1\x18\x0e \x03(\x05\"\xab\x1c\n\nStatistics\x12\x33\n\x03\x66gs\x18\x01 \x03(\x0b\x32&.npctransport_proto.Statistics.FGStats\x12;\n\x08\x66loaters\x18\x02 \x03(\x0b\x32).npctransport_proto.Statistics.FloatStats\x12\x1e\n\x13\x65nergy_per_particle\x18\x03 \x01(\x01:\x01\x30\x12\x1b\n\x10number_of_frames\x18\x04 \x01(\x05:\x01\x30\x12 \n\x15seconds_per_iteration\x18\x05 \x01(\x01:\x01\x30\x12\x45\n\x0cinteractions\x18\x06 \x03(\x0b\x32/.npctransport_proto.Statistics.InteractionStats\x12\x16\n\x0binterrupted\x18\x07 \x01(\x05:\x01\x30\x12 \n\x15\x62\x64_simulation_time_ns\x18\x08 \x01(\x01:\x01\x30\x12M\n\x13global_order_params\x18\t \x03(\x0b\x32\x30.npctransport_proto.Statistics.GlobalOrderParams\x12<\n\x08\x66g_beads\x18\n \x03(\x0b\x32*.npctransport_proto.Statistics.FGBeadStats\x1a\x14\n\x04Ints\x12\x0c\n\x04ints\x18\x01 \x03(\x05\x1a\x43\n\tInts_list\x12\x36\n\tints_list\x18\x01 \x03(\x0b\x32#.npctransport_proto.Statistics.Ints\x1aJ\n\nInts_lists\x12<\n\nints_lists\x18\x01 \x03(\x0b\x32(.npctransport_proto.Statistics.Ints_list\x1a\xca\x02\n\rFGOrderParams\x12\x0f\n\x07time_ns\x18\x01 \x02(\x01\x12\x0e\n\x06volume\x18\x02 \x02(\x01\x12\x1f\n\x17mean_radius_of_gyration\x18\x03 \x01(\x01\x12&\n\x1emean_square_radius_of_gyration\x18\x05 \x01(\x01\x12 \n\x18mean_end_to_end_distance\x18\x04 \x01(\x01\x12\'\n\x1fmean_square_end_to_end_distance\x18\x06 \x01(\x01\x12\x1d\n\x15\x66raction_chains_bound\x18\x07 \x01(\x01\x12&\n\x1e\x66loaters_per_interacting_chain\x18\x08 \x01(\x01\x12\x1a\n\x12mean_bond_distance\x18\t \x01(\x01\x12!\n\x19mean_square_bond_distance\x18\n \x01(\x01\x1a\x90\x02\n\x12\x46loaterOrderParams\x12\x0f\n\x07time_ns\x18\x01 \x02(\x01\x12%\n\x1dsite_interactions_per_floater\x18\x02 \x02(\x01\x12\x1c\n\x14interacting_fraction\x18\t \x01(\x02\x12%\n\x1d\x62\x65\x61\x64s_per_interacting_floater\x18\x03 \x02(\x01\x12&\n\x1e\x63hains_per_interacting_floater\x18\x04 \x02(\x01\x12\x0c\n\x04n_z0\x18\x05 \x01(\x05\x12\x0c\n\x04n_z1\x18\x06 \x01(\x05\x12\x0c\n\x04n_z2\x18\x07 \x01(\x05\x12\x0c\n\x04n_z3\x18\x08 \x01(\x05\x12\x1d\n\x15\x64iffusion_coefficient\x18\n \x01(\x02\x1a\xdc\x03\n\x07\x46GStats\x12\x11\n\x06volume\x18\x01 \x01(\x01:\x01\x30\x12\x11\n\x06length\x18\x02 \x01(\x01:\x01\x30\x12\x1d\n\x12radius_of_gyration\x18\x03 \x01(\x01:\x01\x30\x12)\n\x1eparticle_diffusion_coefficient\x18\x04 \x01(\x01:\x01\x30\x12$\n\x19particle_correlation_time\x18\x05 \x01(\x01:\x01\x30\x12&\n\x1b\x63hain_diffusion_coefficient\x18\x06 \x01(\x01:\x01\x30\x12!\n\x16\x63hain_correlation_time\x18\x07 \x01(\x01:\x01\x30\x12&\n\x1blocal_diffusion_coefficient\x18\x08 \x01(\x01:\x01\x30\x12\x0c\n\x04type\x18\t \x01(\t\x12\x42\n\x0corder_params\x18\n \x03(\x0b\x32,.npctransport_proto.Statistics.FGOrderParams\x12\x39\n\x07zr_hist\x18\x0b \x01(\x0b\x32(.npctransport_proto.Statistics.Ints_list\x12;\n\x08xyz_hist\x18\x0c \x01(\x0b\x32).npctransport_proto.Statistics.Ints_lists\x1a\xe4\x01\n\x0b\x46GBeadStats\x12)\n\x1eparticle_diffusion_coefficient\x18\x01 \x01(\x01:\x01\x30\x12$\n\x19particle_correlation_time\x18\x02 \x01(\x01:\x01\x30\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x39\n\x07zr_hist\x18\x04 \x01(\x0b\x32(.npctransport_proto.Statistics.Ints_list\x12;\n\x08xyz_hist\x18\x05 \x01(\x0b\x32).npctransport_proto.Statistics.Ints_lists\x1a\xd9\x02\n\nFloatStats\x12 \n\x15\x64iffusion_coefficient\x18\x05 \x01(\x01:\x01\x30\x12\x1b\n\x10\x63orrelation_time\x18\x06 \x01(\x01:\x01\x30\x12\x1b\n\x10\x61vg_n_transports\x18\x07 \x01(\x01:\x01\x30\x12 \n\x18transport_time_points_ns\x18\x08 \x03(\x01\x12\x0c\n\x04type\x18\t \x01(\t\x12G\n\x0corder_params\x18\n \x03(\x0b\x32\x31.npctransport_proto.Statistics.FloaterOrderParams\x12\x39\n\x07zr_hist\x18\x0b \x01(\x0b\x32(.npctransport_proto.Statistics.Ints_list\x12;\n\x08xyz_hist\x18\x0c \x01(\x0b\x32).npctransport_proto.Statistics.Ints_lists\x1a\x9b\x07\n\x16InteractionOrderParams\x12\x0f\n\x07time_ns\x18\x01 \x02(\x02\x12\"\n\x1a\x61vg_off_per_contact_per_ns\x18\x02 \x01(\x02\x12\"\n\x1a\x61vg_off_per_bound_i_per_ns\x18\x03 \x01(\x02\x12#\n\x1b\x61vg_off_per_bound_ii_per_ns\x18\x04 \x01(\x02\x12\x1b\n\x13off_stats_period_ns\x18\x05 \x01(\x02\x12)\n!avg_on_per_missing_contact_per_ns\x18\x06 \x01(\x02\x12\x1a\n\x12on_stats_period_ns\x18\x07 \x01(\x02\x12#\n\x1b\x61vg_on_per_unbound_i_per_ns\x18\x08 \x01(\x02\x12\x1c\n\x14on_i_stats_period_ns\x18\t \x01(\x02\x12$\n\x1c\x61vg_on_per_unbound_ii_per_ns\x18\n \x01(\x02\x12\x1d\n\x15on_ii_stats_period_ns\x18\x0b \x01(\x02\x12#\n\x1b\x61vg_contacts_per_particle_i\x18\x0c \x01(\x02\x12$\n\x1c\x61vg_contacts_per_particle_ii\x18\r \x01(\x02\x12&\n\x1e\x61vg_fraction_bound_particles_i\x18\x0e \x01(\x02\x12\'\n\x1f\x61vg_fraction_bound_particles_ii\x18\x0f \x01(\x02\x12\x1c\n\x14misc_stats_period_ns\x18\x10 \x01(\x02\x12\x1d\n\x15off_i_stats_period_ns\x18\x11 \x01(\x02\x12\x1e\n\x16off_ii_stats_period_ns\x18\x12 \x01(\x02\x12:\n2on_per_unbound_chain_i_per_unbound_chain_ii_per_ns\x18\x13 \x01(\x02\x12$\n\x1coff_per_bound_pair_of_chains\x18\x14 \x01(\x02\x12+\n#avg_fraction_bound_particle_sites_i\x18\x15 \x01(\x02\x12,\n$avg_fraction_bound_particle_sites_ii\x18\x16 \x01(\x02\x12/\n\'avg_fraction_nonspecific_interactions_i\x18\x17 \x01(\x02\x12\x30\n(avg_fraction_nonspecific_interactions_ii\x18\x18 \x01(\x02\x1a\x89\x02\n\x10InteractionStats\x12\r\n\x05type0\x18\x01 \x02(\t\x12\r\n\x05type1\x18\x02 \x02(\t\x12\"\n\x1a\x61vg_contacts_per_particle0\x18\x03 \x01(\x01\x12\"\n\x1a\x61vg_contacts_per_particle1\x18\x04 \x01(\x01\x12 \n\x18\x61vg_pct_bound_particles0\x18\x05 \x01(\x01\x12 \n\x18\x61vg_pct_bound_particles1\x18\x06 \x01(\x01\x12K\n\x0corder_params\x18\x07 \x03(\x0b\x32\x35.npctransport_proto.Statistics.InteractionOrderParams\x1ak\n\x11GlobalOrderParams\x12\x0f\n\x07time_ns\x18\x01 \x02(\x01\x12\x0e\n\x06\x65nergy\x18\x02 \x02(\x01\x12\x35\n\x08zr_hists\x18\x03 \x03(\x0b\x32#.npctransport_proto.Statistics.Ints\"\xe5\x02\n\x0c\x43onformation\x12\x35\n\x05sites\x18\x01 \x03(\x0b\x32&.npctransport_proto.Conformation.Sites\x12;\n\x08particle\x18\x02 \x03(\x0b\x32).npctransport_proto.Conformation.Particle\x1a.\n\x0b\x43oordinates\x12\t\n\x01x\x18\x01 \x02(\x01\x12\t\n\x01y\x18\x02 \x02(\x01\x12\t\n\x01z\x18\x03 \x02(\x01\x1aX\n\x05Sites\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x41\n\x0b\x63oordinates\x18\x02 \x03(\x0b\x32,.npctransport_proto.Conformation.Coordinates\x1aW\n\x08Particle\x12\t\n\x01x\x18\x01 \x02(\x01\x12\t\n\x01y\x18\x02 \x02(\x01\x12\t\n\x01z\x18\x03 \x02(\x01\x12\t\n\x01r\x18\x04 \x02(\x01\x12\t\n\x01i\x18\x05 \x02(\x01\x12\t\n\x01j\x18\x06 \x02(\x01\x12\t\n\x01k\x18\x07 \x02(\x01\"\xc2\x01\n\x06Output\x12\x32\n\nassignment\x18\x01 \x02(\x0b\x32\x1e.npctransport_proto.Assignment\x12\x32\n\nstatistics\x18\x02 \x02(\x0b\x32\x1e.npctransport_proto.Statistics\x12\x36\n\x0c\x63onformation\x18\x03 \x01(\x0b\x32 .npctransport_proto.Conformation\x12\x18\n\x10rmf_conformation\x18\x04 \x01(\x0c')
20 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
21 _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR,
'npctransport_pb2', _globals)
22 if _descriptor._USE_C_DESCRIPTORS ==
False:
23 DESCRIPTOR._options =
None
24 _globals[
'_CONFIGURATION']._serialized_start=43
25 _globals[
'_CONFIGURATION']._serialized_end=5767
26 _globals[
'_CONFIGURATION_XYZ']._serialized_start=2388
27 _globals[
'_CONFIGURATION_XYZ']._serialized_end=2426
28 _globals[
'_CONFIGURATION_INTRANGE']._serialized_start=2428
29 _globals[
'_CONFIGURATION_INTRANGE']._serialized_end=2497
30 _globals[
'_CONFIGURATION_FLOATRANGE']._serialized_start=2499
31 _globals[
'_CONFIGURATION_FLOATRANGE']._serialized_end=2570
32 _globals[
'_CONFIGURATION_FGCONFIGURATION']._serialized_start=2573
33 _globals[
'_CONFIGURATION_FGCONFIGURATION']._serialized_end=3687
34 _globals[
'_CONFIGURATION_FLOATCONFIGURATION']._serialized_start=3690
35 _globals[
'_CONFIGURATION_FLOATCONFIGURATION']._serialized_end=4508
36 _globals[
'_CONFIGURATION_OBSTACLECONFIGURATION']._serialized_start=4511
37 _globals[
'_CONFIGURATION_OBSTACLECONFIGURATION']._serialized_end=4971
38 _globals[
'_CONFIGURATION_INTERACTION']._serialized_start=4974
39 _globals[
'_CONFIGURATION_INTERACTION']._serialized_end=5767
40 _globals[
'_ASSIGNMENT']._serialized_start=5770
41 _globals[
'_ASSIGNMENT']._serialized_end=11840
42 _globals[
'_ASSIGNMENT_XYZ']._serialized_start=2388
43 _globals[
'_ASSIGNMENT_XYZ']._serialized_end=2426
44 _globals[
'_ASSIGNMENT_INTASSIGNMENT']._serialized_start=8453
45 _globals[
'_ASSIGNMENT_INTASSIGNMENT']._serialized_end=8498
46 _globals[
'_ASSIGNMENT_FLOATASSIGNMENT']._serialized_start=8500
47 _globals[
'_ASSIGNMENT_FLOATASSIGNMENT']._serialized_end=8547
48 _globals[
'_ASSIGNMENT_FGASSIGNMENT']._serialized_start=8550
49 _globals[
'_ASSIGNMENT_FGASSIGNMENT']._serialized_end=9714
50 _globals[
'_ASSIGNMENT_FLOATERASSIGNMENT']._serialized_start=9717
51 _globals[
'_ASSIGNMENT_FLOATERASSIGNMENT']._serialized_end=10547
52 _globals[
'_ASSIGNMENT_OBSTACLEASSIGNMENT']._serialized_start=10550
53 _globals[
'_ASSIGNMENT_OBSTACLEASSIGNMENT']._serialized_end=11014
54 _globals[
'_ASSIGNMENT_INTERACTIONASSIGNMENT']._serialized_start=11017
55 _globals[
'_ASSIGNMENT_INTERACTIONASSIGNMENT']._serialized_end=11840
56 _globals[
'_STATISTICS']._serialized_start=11843
57 _globals[
'_STATISTICS']._serialized_end=15470
58 _globals[
'_STATISTICS_INTS']._serialized_start=12336
59 _globals[
'_STATISTICS_INTS']._serialized_end=12356
60 _globals[
'_STATISTICS_INTS_LIST']._serialized_start=12358
61 _globals[
'_STATISTICS_INTS_LIST']._serialized_end=12425
62 _globals[
'_STATISTICS_INTS_LISTS']._serialized_start=12427
63 _globals[
'_STATISTICS_INTS_LISTS']._serialized_end=12501
64 _globals[
'_STATISTICS_FGORDERPARAMS']._serialized_start=12504
65 _globals[
'_STATISTICS_FGORDERPARAMS']._serialized_end=12834
66 _globals[
'_STATISTICS_FLOATERORDERPARAMS']._serialized_start=12837
67 _globals[
'_STATISTICS_FLOATERORDERPARAMS']._serialized_end=13109
68 _globals[
'_STATISTICS_FGSTATS']._serialized_start=13112
69 _globals[
'_STATISTICS_FGSTATS']._serialized_end=13588
70 _globals[
'_STATISTICS_FGBEADSTATS']._serialized_start=13591
71 _globals[
'_STATISTICS_FGBEADSTATS']._serialized_end=13819
72 _globals[
'_STATISTICS_FLOATSTATS']._serialized_start=13822
73 _globals[
'_STATISTICS_FLOATSTATS']._serialized_end=14167
74 _globals[
'_STATISTICS_INTERACTIONORDERPARAMS']._serialized_start=14170
75 _globals[
'_STATISTICS_INTERACTIONORDERPARAMS']._serialized_end=15093
76 _globals[
'_STATISTICS_INTERACTIONSTATS']._serialized_start=15096
77 _globals[
'_STATISTICS_INTERACTIONSTATS']._serialized_end=15361
78 _globals[
'_STATISTICS_GLOBALORDERPARAMS']._serialized_start=15363
79 _globals[
'_STATISTICS_GLOBALORDERPARAMS']._serialized_end=15470
80 _globals[
'_CONFORMATION']._serialized_start=15473
81 _globals[
'_CONFORMATION']._serialized_end=15830
82 _globals[
'_CONFORMATION_COORDINATES']._serialized_start=15605
83 _globals[
'_CONFORMATION_COORDINATES']._serialized_end=15651
84 _globals[
'_CONFORMATION_SITES']._serialized_start=15653
85 _globals[
'_CONFORMATION_SITES']._serialized_end=15741
86 _globals[
'_CONFORMATION_PARTICLE']._serialized_start=15743
87 _globals[
'_CONFORMATION_PARTICLE']._serialized_end=15830
88 _globals[
'_OUTPUT']._serialized_start=15833
89 _globals[
'_OUTPUT']._serialized_end=16027