pub struct ESMFold2Output {
pub sample_atom_coords: Tensor,
pub plddt: Tensor,
pub ptm: Tensor,
pub iptm: Tensor,
pub pae: Option<Tensor>,
pub distogram_logits: Option<Tensor>,
}Expand description
Output of the ESMFold2 forward pass.
Fields§
§sample_atom_coords: TensorAll-atom coordinates, shape (Bm, N_atom, 3) in Ångströms.
plddt: TensorPer-token pLDDT confidence, shape (Bm, N_tok), range [0, 1].
ptm: TensorPredicted TM-score, shape (Bm,).
iptm: TensorInterface pTM (for multi-chain), shape (Bm,).
pae: Option<Tensor>Predicted Aligned Error, shape (Bm, N_tok, N_tok) in Å. Optional.
distogram_logits: Option<Tensor>Distogram logits, shape (Bm, N_tok, N_tok, distogram_bins). Optional.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ESMFold2Output
impl !RefUnwindSafe for ESMFold2Output
impl Send for ESMFold2Output
impl Sync for ESMFold2Output
impl Unpin for ESMFold2Output
impl UnsafeUnpin for ESMFold2Output
impl !UnwindSafe for ESMFold2Output
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> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§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