SMArt.md.gromacs.io package¶
Submodules¶
SMArt.md.gromacs.io.additional_classes module¶
-
class
SMArt.md.gromacs.io.additional_classes.Define(split_line=None, line=None, flag_generate_line=True, **kwargs)[source]¶ Bases:
SMArt.md.gromacs.io.gm_io_defaults.gm_io_Defaultsgromacs define class :var
id v - values s - string (line)
-
container2write= 'defines'¶
-
-
class
SMArt.md.gromacs.io.additional_classes.ParsedSegments(seg_kw=None, seg_name=None, curr_dir=None, curr_inc=None, curr_if=None, curr_seg_num=None, **kwargs)[source]¶ Bases:
SMArt.md.gromacs.io.gm_io_defaults.gm_io_Defaultseach parsed segment is an instance of this class ensures that writing gets done properly :attr
seg_type (include or define) seg_name curr_dir - current directive (e.g. [ bonds ]) curr_inc - current include (included file) curr_if - current if statement curr_seg_num set_curr_stack
-
container2write= '_segments'¶
-
property
gm_ord¶
-
SMArt.md.gromacs.io.ana module¶
SMArt.md.gromacs.io.gm_io_defaults module¶
-
class
SMArt.md.gromacs.io.gm_io_defaults.gm_FDs_Defaults[source]¶ Bases:
SMArt.incl.Defaults
-
class
SMArt.md.gromacs.io.gm_io_defaults.gm_io_Defaults[source]¶ Bases:
SMArt.incl.Defaults
SMArt.md.gromacs.io.incl module¶
-
class
SMArt.md.gromacs.io.incl.GromacsFile(f_path, write=False, bck_num=False, pre=False, suf=False, flag_bck=True, **kwargs)[source]¶ Bases:
SMArt.incl.FileStream,SMArt.md.gromacs.io.incl.GromacsStreamhandler class for gromos files - reading / writing functions
-
class
SMArt.md.gromacs.io.incl.GromacsParser[source]¶ Bases:
SMArt.incl.GeneralContainer,SMArt.incl.DefaultsGenearal parsing functions
- interesting attrib
- gm_curr_stack - defines stack of directives, defines, IFs, etc.
self.curr_dir, self.curr_inc, self.curr_if, self.curr_seg_num
_gm_curr_fnc _gm_curr_int_type undefined_directives
-
class
Define(split_line=None, line=None, flag_generate_line=True, **kwargs)¶ Bases:
SMArt.md.gromacs.io.gm_io_defaults.gm_io_Defaultsgromacs define class :var
id v - values s - string (line)
-
container2write= 'defines'¶
-
write_define(from_str=False, **kwargs)¶
-
-
class
SMArt.md.gromacs.io.incl.GromacsStream[source]¶ Bases:
SMArt.md.gromacs.io.gm_io_defaults.gm_FDs_Defaults,SMArt.md.gromacs.io.gm_io_defaults.gm_io_Defaults
-
class
SMArt.md.gromacs.io.incl.GromacsString(s=None)[source]¶ Bases:
SMArt.incl.StringStream,SMArt.md.gromacs.io.incl.GromacsStreamhandler class for gromos string - reading / writing functions
-
class
SMArt.md.gromacs.io.incl.GromacsWriter[source]¶ Bases:
SMArt.incl.GeneralContainer,SMArt.incl.DefaultsGenearal writing functions
-
class
SMArt.md.gromacs.io.incl.gmConfigurationIO[source]¶ Bases:
SMArt.md.gromacs.io.incl.GromacsParser,SMArt.md.gromacs.io.incl.GromacsWriter
-
class
SMArt.md.gromacs.io.incl.gmFragmentMoleculeIO[source]¶ Bases:
SMArt.md.gromacs.io.incl.GromacsParser,SMArt.md.gromacs.io.incl.GromacsWriter
-
class
SMArt.md.gromacs.io.incl.gmTopologyIO[source]¶ Bases:
SMArt.md.gromacs.io.incl.GromacsParser,SMArt.md.gromacs.io.incl.GromacsWriter
SMArt.md.gromacs.io.incl_md_only module¶
-
class
SMArt.md.gromacs.io.incl_md_only.gmCMAPWriter[source]¶ Bases:
SMArt.md.gromacs.io.gm_io_defaults.gm_io_Defaults,SMArt.md.gromacs.io.incl_md_only.gmInteractionTypeWriter
-
class
SMArt.md.gromacs.io.incl_md_only.gmInteractionTypeWriter[source]¶ Bases:
SMArt.incl.Defaults