pub struct MPNNExecConfig { /* private fields */ }Expand description
Responsible for taking CLI args and returning the Features and Model
Implementations§
Source§impl MPNNExecConfig
impl MPNNExecConfig
pub fn new( device: Device, pdb_path: String, run_config: RunConfig, residue_config: Option<ResidueControl>, aa_bias: Option<AABiasConfig>, lig_mpnn_specific: Option<LigandMPNNConfig>, membrane_mpnn_specific: Option<MembraneMPNNConfig>, multi_pdb_specific: Option<MultiPDBConfig>, ) -> Result<Self, Error>
pub fn load_model(&self, model_type: ModelTypes) -> Result<ProteinMPNN, Error>
pub fn generate_model(self)
pub fn generate_protein_features(&self) -> Result<ProteinFeatures, Error>
Auto Trait Implementations§
impl Freeze for MPNNExecConfig
impl RefUnwindSafe for MPNNExecConfig
impl Send for MPNNExecConfig
impl Sync for MPNNExecConfig
impl Unpin for MPNNExecConfig
impl UnsafeUnpin for MPNNExecConfig
impl UnwindSafe for MPNNExecConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more