rid.common.gromacs package

Submodules

rid.common.gromacs.command module

rid.common.gromacs.command.get_grompp_cmd(mdp: Optional[str] = None, conf: Optional[str] = None, topology: Optional[str] = None, ref: Optional[str] = None, index: Optional[str] = None, max_warning: Optional[int] = None, output: Optional[str] = None, extra_parameters: Optional[Union[List, str]] = None)[source]
rid.common.gromacs.command.get_mdrun_cmd(tpr: Optional[str], plumed: Optional[str] = None, cpi: Optional[str] = None, ntmpi: Optional[int] = None, nt: Optional[int] = None, extra_parameters: Optional[Union[List, str]] = None)[source]

rid.common.gromacs.gmx_constant module

rid.common.gromacs.mdp module

rid.common.gromacs.mdp.check_basic_argument(md_parameters_dict: Dict)[source]
rid.common.gromacs.mdp.make_md_mdp_from_config(md_parameters_dict)[source]
rid.common.gromacs.mdp.make_md_mdp_string(gmx_config)[source]
rid.common.gromacs.mdp.make_mdp_from_json(task: str, inputs: Optional[Dict] = None) Dict[source]
rid.common.gromacs.mdp.modify_define(define: Union[str, List]) Dict[source]
rid.common.gromacs.mdp.modify_output(freq: Union[str, int], output_mode: str = 'both') Dict[source]

rid.common.gromacs.trjconv module

rid.common.gromacs.trjconv.slice_trjconv(xtc: str, top: str, selected_time: float, output_group: int = 0, output: str = 'conf.gro')[source]