|
libbio
|
#include <Translocator.h>


Protected Member Functions | |
| virtual Pointer< physical::Brane< Location > > | CreateBrane (Location id, const Name &name) |
Protected Member Functions inherited from bio::physical::Perspective< Location > | |
| void | RegisterBrane (Pointer< Brane< Location > > brane) |
| T | GetBraneAs (Location id) |
| const T | GetBraneAs (Location id) const |
Additional Inherited Members | |
Static Public Member Functions inherited from bio::physical::Perspective< Location > | |
| static Location | InvalidId () |
| static Name | InvalidName () |
Static Protected Member Functions inherited from bio::physical::Perspective< Location > | |
| ::std::string | IndexKeyFor (const Name &name) |
Protected Attributes inherited from bio::physical::Perspective< Location > | |
| Pointer< Container > | mBranes |
| Location | mNextId |
| mutable ::std::map< Location, Index > | mByIdIndex |
The Translocator is responsible for moving Genes to their appropriate Location within a genetic::Expressor (e.g. a Cell).
| bio::genetic::TranslocatorImplementation::TranslocatorImplementation | ( | ) |
|
virtual |
| bool bio::genetic::TranslocatorImplementation::AssociateSignalPeptidase | ( | Location | location, |
| Epitope | epitope, | ||
| Pointer< chemical::ExcitationBase > | peptidase | ||
| ) |
Store an Excitation as a Peptidase with the given epitope at the given location.
If an Excitation was previously Associated, it must be Disassociated before it can be changed
| location | |
| epitope | |
| peptidase |
|
protectedvirtual |
Create a SignalPeptide instead of any other kind of Brane.
| id | |
| name |
Reimplemented from bio::physical::Perspective< Location >.
| bool bio::genetic::TranslocatorImplementation::DisassociateSignalPeptidase | ( | Location | location, |
| Epitope | epitope | ||
| ) |
Removes the Associated Excitation for the given epitope at the given location.
| location | |
| epitope |
| Pointer< chemical::ExcitationBase > bio::genetic::TranslocatorImplementation::GetPeptidase | ( | Location | location, |
| const Name & | epitope | ||
| ) |
Get a previously Associated Excitation for the given epitope at the given location.
Make sure to Delete the returned Excitation!
| location | |
| epitope |
| Pointer< chemical::ExcitationBase > bio::genetic::TranslocatorImplementation::GetPeptidase | ( | Location | location, |
| Epitope | epitope | ||
| ) |
Get a previously Associated Excitation for the given epitope at the given location.
Make sure to Delete the returned Excitation!
| location | |
| epitope |