pub struct SubstanceProteinSubunitBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub subunit: Option<IntegerDt>,
pub sequence: Option<StringDt>,
pub length: Option<IntegerDt>,
pub sequence_attachment: Option<Attachment>,
pub n_terminal_modification_id: Option<Identifier>,
pub n_terminal_modification: Option<StringDt>,
pub c_terminal_modification_id: Option<Identifier>,
pub c_terminal_modification: Option<StringDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
subunit: Option<IntegerDt>
Index of primary sequences of amino acids linked through peptide bonds in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts
sequence: Option<StringDt>
The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence
length: Option<IntegerDt>
Length of linear sequences of amino acids contained in the subunit
sequence_attachment: Option<Attachment>
The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence
n_terminal_modification_id: Option<Identifier>
Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID
n_terminal_modification: Option<StringDt>
The name of the fragment modified at the N-terminal of the SubstanceProtein shall be specified
c_terminal_modification_id: Option<Identifier>
Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID
c_terminal_modification: Option<StringDt>
The modification at the C-terminal shall be specified
Trait Implementations§
Source§impl Clone for SubstanceProteinSubunitBackboneElement
impl Clone for SubstanceProteinSubunitBackboneElement
Source§fn clone(&self) -> SubstanceProteinSubunitBackboneElement
fn clone(&self) -> SubstanceProteinSubunitBackboneElement
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more