![]() |
Rosetta
2020.50
|
Classes | |
class | EnumInfo |
Functions | |
def | read_lines_from_file |
def | separate_definitions_from_comments |
def | write_lines_to_file_if_necessary |
def | Doxygen_info |
def | do_not_edit_warning |
def | generate_enum_header_file |
def | generate_mappings_source_file |
def | generate_files |
Variables | |
list | HEADER |
list | AUTHOR_AND_NOTE |
list | NAMESPACE_OPENING |
list | NAMESPACE_CLOSING |
tuple | properties = EnumInfo('ResidueProperty') |
tuple | variants = EnumInfo('VariantType') |
def update_ResidueType_enum_files.do_not_edit_warning | ( | short_name, | |
filename | |||
) |
Return lines providing a 'do not edit' comment warning.
Referenced by generate_enum_header_file(), and generate_mappings_source_file().
def update_ResidueType_enum_files.Doxygen_info | ( | filename, | |
brief, | |||
additional_note = "" |
|||
) |
Return the lines of Doxygen info, given the filename and description.
Referenced by generate_enum_header_file(), and generate_mappings_source_file().
def update_ResidueType_enum_files.generate_enum_header_file | ( | enum_info, | |
enum_defs, | |||
comments | |||
) |
Write a header file from lists of enum definitions and their corresponding comments, if the data have changed. Return True if a new file has been written.
References do_not_edit_warning(), Doxygen_info(), protocols::sic_dock.range(), and write_lines_to_file_if_necessary().
Referenced by generate_files().
def update_ResidueType_enum_files.generate_files | ( | enum_info | ) |
def update_ResidueType_enum_files.generate_mappings_source_file | ( | enum_info, | |
enum_defs | |||
) |
Write the _mappings.cc file from a list of enum values, if the data have changed. Return True if a new file has been written.
References do_not_edit_warning(), Doxygen_info(), and write_lines_to_file_if_necessary().
Referenced by generate_files().
def update_ResidueType_enum_files.read_lines_from_file | ( | filename | ) |
Return each line of a file to a list.
References protocols::sparta.split().
Referenced by generate_files().
def update_ResidueType_enum_files.separate_definitions_from_comments | ( | lines_to_parse | ) |
Parse each line by searching for a # symbol and return two lists.
Referenced by generate_files().
def update_ResidueType_enum_files.write_lines_to_file_if_necessary | ( | lines, | |
filename | |||
) |
Compare the existing file with the proposed new file and only write the new file with different. Return True if a new file has been written.
Referenced by generate_enum_header_file(), and generate_mappings_source_file().
list update_ResidueType_enum_files.AUTHOR_AND_NOTE |
list update_ResidueType_enum_files.HEADER |
list update_ResidueType_enum_files.NAMESPACE_CLOSING |
list update_ResidueType_enum_files.NAMESPACE_OPENING |
tuple update_ResidueType_enum_files.properties = EnumInfo('ResidueProperty') |
Referenced by core::chemical::Patch.adds_properties(), core::chemical::PatchCase.adds_properties_enums(), core::chemical::Patch.adds_properties_enums(), core::chemical.bond_order_to_property(), core::chemical::sdf::MolWriter.compose_rosetta_properties(), core::chemical::Patch.deletes_properties(), core::chemical::Patch.deletes_properties_enums(), core::chemical::AtomType.get_all_properties(), core::pack::palette::PackerPalette.get_base_names_by_properties(), core::chemical::sdf::MolWriter.output_residue_impl(), core::select::residue_selector::ResiduePropertySelector.parse_my_tag(), core::chemical::carbohydrates::CarbohydrateInfo.read_and_set_properties(), core::chemical.residue_selector_single_from_line(), core::select::residue_selector::ResiduePropertySelector.set_properties(), core::chemical::ResidueTypeSelector.set_property(), core::chemical::AtomProperties.show(), core::chemical::ResidueProperties.show(), core::chemical::AtomTypeDatabaseIO.write_atom_type_properties_table(), and core::chemical.write_topology_file().
tuple update_ResidueType_enum_files.variants = EnumInfo('VariantType') |
Referenced by core::pack::palette::PackerPalette.decide_what_to_do_with_base_type(), core::pack::palette::PackerPalette.decide_what_to_do_with_existing_type(), core::chemical::Patch.deletes_variants(), core::chemical::PatchCase.deletes_variants_by_enum(), core::chemical::Patch.deletes_variants_by_enum(), core::chemical::ResidueTypeSet.get_representative_type_aa(), core::chemical::ResidueTypeSet.get_representative_type_name1(), core::chemical::ResidueTypeSet.get_representative_type_name3(), core::conformation.get_residue_from_name1(), core::pack::palette::PackerPalette.get_residue_type_cop_with_variant_removed(), core::chemical::ResidueTypeSet.get_residue_type_with_custom_variant_added(), core::chemical::ResidueTypeSet.get_residue_type_with_variant_added(), core::chemical::ResidueTypeSet.get_residue_type_with_variant_removed(), core::io::pose_from_sfr::PoseFromSFRBuilder.get_rsd_type(), core::pose.get_rsd_type_from_aa(), core::chemical::carbohydrates::CarbohydrateInfo.read_and_set_properties(), core::chemical::ResidueProperties.show(), core::pose::carbohydrates.tautomerize_anomer(), core::pose::Pose.virtual_to_real(), and core::chemical.write_topology_file().