00001 #ifndef TRANSCRIPTION_HH_ 00002 #define TRANSCRIPTION_HH_ 00003 00004 00005 00006 //The two header files listed here are all that we need to set up and 00007 //run a simple simulation with basic reactions. 00008 #include "../../NFcore/NFcore.hh" 00009 #include "../../NFreactions/NFreactions.hh" 00010 #include "../../NFreactions/reactions/reaction.hh" 00011 00012 00013 //NFcore is the primary namespace of the NFsim program. It contains 00014 //all the basic classes and functions for creating, running, and 00015 //outputting a given system. Be sure to use this namespace! 00016 using namespace NFcore; 00017 00018 00019 00021 00025 namespace NFtest_transcription 00026 { 00027 00029 00033 void run(); 00034 00035 00036 00041 MoleculeType * createRNA(System *s); 00042 00043 00044 00045 00050 ReactionClass * createReactionRNAdegrades(MoleculeType *molRNA, double rate); 00051 00052 00053 00057 ReactionClass * createReactionRNAtranscribed(MoleculeType *molRNA, double rate); 00058 00059 00060 00061 00065 void addObs(System * s, MoleculeType *molRNA); 00066 } 00067 00068 00069 #endif /*TRANSCRIPTION_HH_*/