-
Notifications
You must be signed in to change notification settings - Fork 0
CommonUseCases
This is a list of common use cases, which are or should/will be supported by libaas.
Create an amino acid sequence using custom amino acids with custom modifications and a custom element configuration
- create/add custom element
- create/add stoichiometry configuration
- create/add custom raw modification
- create/add custom amino acid
- create amino acid sequence using the peptide sequence and modification string
- set custom stoichiometry configuration on amino acid sequence
a) by key
b) by modification ref
in order to use custom elements
a) manually
b) by convenience functions
a) from scratch
b) using standard modification
The default stoichiometry configuration contains the mapping (symbol to key) of all standard elements. Custom elements are not present in the default stoichiometry configuration!
It is not necessary to add all standard elements in a stoichiometry configuration since all methods using the configuration automatically fall back to the default mapping in case an element is not present in the custom configuration.
a) manually
b) by convenience functions
a) from scratch It is not recommended to create the stoichiometry configuration from scratch since the default configuration is used when a custom mapping does not contain an element. But, the default configuration does not contain all element (only standard elements).
b) using standard mapping
a) manually
b) by convenience functions
a) from scratch
- create ElementImpl
- add like a custom element
b) using standard element
- create ElementImpl using ElementImpl(Key) - this will initialize the element with its default properties
- add like a custom element