schrodinger.application.jaguar.make_headers module¶
-
class
schrodinger.application.jaguar.make_headers.
HeaderWriter
(keywords, application, templates)¶ Class to write a file structured as a header with sections for integer, real and string, etc keywords followed by a footer.
-
write_header_file
(mode, file)¶ Loop over keyword types and names and generate header file
-
-
class
schrodinger.application.jaguar.make_headers.
JaguarTemplates
¶ Class containing text block templates for Jaguar auto-generated C-style header files.
-
get_default_template
()¶
-
get_keyword_template
()¶
-
-
class
schrodinger.application.jaguar.make_headers.
MopacTemplates
¶ Class containing text block templates for MOPAC auto-generated C-style header files.
-
get_default_template
()¶
-
get_keyword_template
()¶
-
-
schrodinger.application.jaguar.make_headers.
main
(args)¶ Auto-generate header files from an XML file.
-
schrodinger.application.jaguar.make_headers.
parse_args
(args)¶ Parse cmdline arguments
-
schrodinger.application.jaguar.make_headers.
setup
(application, parsed_args)¶ Create file paths for the headers files to be generated. Initialize text blocks (templates) to use when generating the headers. Validate the input XML files against a DTD specification.
-
schrodinger.application.jaguar.make_headers.
write_header_files
(hw, keyword_path, default_path, verbose)¶ Write header files