Common configuration models.
Classes:
- 
          FEP–Configure modifying a system to be scalable by FEP lambdas. 
- 
          Edge–Defines a basic edge in a free energy network. 
- 
          Network–Defines a basic free energy network. 
Attributes:
- 
          DEFAULT_INITIAL_TEMPERATURE–The default temperature to begin annealing from during equilibration 
- 
          LigandReferenceMethod–The method to use when automatically selecting ligand atoms to use in alignment 
module-attribute
  
#
    The default temperature to begin annealing from during equilibration
module-attribute
  
#
    The method to use when automatically selecting ligand atoms to use in alignment restraints.
pydantic-model
  
#
    
              Bases: BaseModel
Configure modifying a system to be scalable by FEP lambdas.
Fields:
- 
              scale_vdw(bool)
- 
              scale_charges(bool)
- 
              ligands_can_interact(bool)
pydantic-field
  
#
    Whether to scale the electrostatic non-bonded interactions.
pydantic-field
  
#
    Whether ligands are allowed to interact with each other.
    Dump the model to a YAML representation.
Parameters:
- 
            output_path(Path | None, default:None) –The (optional) path to save the YAML representation to. 
Returns:
- 
              str–The YAML representation. 
Source code in femto/md/utils/models.py
              
pydantic-model
  
#
    
              Bases: BaseModel
Defines a basic edge in a free energy network.
Fields:
- 
              ligand_1(str)
- 
              ligand_2(str | None)
- 
              ligand_1_metadata(dict[str, Any])
- 
              ligand_2_metadata(dict[str, Any])
pydantic-field
  
#
    The name of the second ligand. This should be None if running an ABFE calculation.
pydantic-field
  
#
    Any additional metadata about ligand 1.
pydantic-field
  
#
    Any additional metadata about ligand 2.
    Dump the model to a YAML representation.
Parameters:
- 
            output_path(Path | None, default:None) –The (optional) path to save the YAML representation to. 
Returns:
- 
              str–The YAML representation. 
Source code in femto/md/utils/models.py
              
pydantic-model
  
#
    
              Bases: BaseModel
Defines a basic free energy network.
Fields:
- 
              receptor(str | None)
- 
              edges(list[Edge])
- 
              receptor_metadata(dict[str, Any])
pydantic-field
  
#
    The name of the receptor. If None, the receptor will be identified from the input directory structure
pydantic-field
  
#
    Any additional metadata about the receptor.
    Dump the model to a YAML representation.
Parameters:
- 
            output_path(Path | None, default:None) –The (optional) path to save the YAML representation to. 
Returns:
- 
              str–The YAML representation.