pub struct Structure {
pub chains_aa: Vec<Chain<AminoAcid>>,
pub chains_nuc: Vec<Chain<Nucleotide>>,
pub helices: Vec<Helix>,
pub sheets: Vec<Sheet>,
pub ssbonds: Vec<Ssbond>,
pub modified_aa: HashMap<String, ModifiedAminoAcid>,
pub modified_nuc: HashMap<String, ModifiedNucleotide>,
pub connect: Vec<Connect>,
pub models: Vec<Model>,
pub metadata: Option<Metadata>,
}Fields§
§chains_aa: Vec<Chain<AminoAcid>>§chains_nuc: Vec<Chain<Nucleotide>>§helices: Vec<Helix>§sheets: Vec<Sheet>§ssbonds: Vec<Ssbond>§modified_aa: HashMap<String, ModifiedAminoAcid>§modified_nuc: HashMap<String, ModifiedNucleotide>§connect: Vec<Connect>§models: Vec<Model>§metadata: Option<Metadata>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Structure
impl RefUnwindSafe for Structure
impl Send for Structure
impl Sync for Structure
impl Unpin for Structure
impl UnsafeUnpin for Structure
impl UnwindSafe for Structure
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