| Package | Description |
|---|---|
| de.bioforscher.singa.core.identifier | |
| de.bioforscher.singa.core.identifier.model |
| Modifier and Type | Class and Description |
|---|---|
class |
ChEBIIdentifier
This identifier is used by the ChEBI Database to identify small molecules.
|
class |
ECNumber
This identifier is used to identify functional classes of enzymes.
|
class |
InChIKey
The IUPAC International Chemical Identifier is a textual identifier for chemical substances, designed to provide a
standard way to encode molecular information and to facilitate the search for such information in databases and on
the web.
|
class |
NCBITaxonomyIdentifier
This identifier is used by the NCBI to uniquely identify any organism on the NCBI Taxonomy Database.
|
class |
PDBIdentifier
This identifier is used by the Protein Database to identify structures.
|
class |
PubChemIdentifier
This identifier is used by the PubChem Database to identify small
molecules.
|
class |
SimpleStringIdentifier
This identifier is just an encapsulated string.
|
class |
UniProtIdentifier
This identifier is used by the Uniprot Database to identify proteins.
|
| Modifier and Type | Method and Description |
|---|---|
static Optional<Identifier> |
UniProtIdentifier.find(Collection<Identifier> identifiers)
Searches a valid PubChem identifier in a collection of identifiers and returns it.
|
static Optional<Identifier> |
PubChemIdentifier.find(Collection<Identifier> identifiers)
Searches a valid PubChem identifier in a collection of identifiers and returns it.
|
static Optional<Identifier> |
ChEBIIdentifier.find(Collection<Identifier> identifiers)
Searches a valid PubChem identifier in a collection of identifiers and returns it.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
UniProtIdentifier.check(Identifier identifier)
Returns true, if the identifier is valid.
|
static boolean |
SimpleStringIdentifier.check(Identifier identifier)
Returns true, if the identifier is valid.
|
static boolean |
PubChemIdentifier.check(Identifier identifier)
Returns true, if the identifier is valid.
|
static boolean |
NCBITaxonomyIdentifier.check(Identifier identifier)
Returns true, if the identifier is valid.
|
static boolean |
InChIKey.check(Identifier identifier)
Returns true, if the identifier is valid.
|
static boolean |
ECNumber.check(Identifier identifier)
Returns true, if the identifier is valid.
|
static boolean |
ChEBIIdentifier.check(Identifier identifier)
Returns true, if the identifier is valid.
|
| Modifier and Type | Method and Description |
|---|---|
static Optional<Identifier> |
UniProtIdentifier.find(Collection<Identifier> identifiers)
Searches a valid PubChem identifier in a collection of identifiers and returns it.
|
static Optional<Identifier> |
PubChemIdentifier.find(Collection<Identifier> identifiers)
Searches a valid PubChem identifier in a collection of identifiers and returns it.
|
static Optional<Identifier> |
ChEBIIdentifier.find(Collection<Identifier> identifiers)
Searches a valid PubChem identifier in a collection of identifiers and returns it.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Identifiable<IdentifierType extends Identifier>
The Identifiable interface specifies that, Objects implementing this interface can be identified by a certain
Identifier. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIdentifier
The most basic, abstract implementation of
Identifier. |
Copyright © 2017. All rights reserved.