Newcastle University Drylab/16 June 2008
From 2008.igem.org
Newcastle University
GOLD MEDAL WINNER 2008
Home | Team | Original Aims | Software | Modelling | Proof of Concept Brick | Wet Lab | Conclusions |
---|
Home >> Dry Lab >> Dry Lab Journal
|
|
|
|
16 June 2008
Mark
Below is some system architecture for communicating with the various repositories for (each part) {
getPartType() //From the Parts Repository getPartID() //From the Parts Repository getPartModel(Part ID, PartType) //Based on PartType and PartID - select a new model of same type based on ID and type getInteractionModel(PartID) //Retrieve interaction model and use to evaluate constraints if (Value is better) { change part } else (select a different part) }Workbench architecture
Recieve request for
newEA() newPartSet(Part details) newWiring() newFitness() newPopulationSize() runNewEA() requestFitnessValue(generation n) requestCurrentGenerationNumber(n) stopEA() requestFinalFitnessValue() requestCompositeModel()Set and return to workbench
newEAID() fitnessValue(generation n) currentGenerationNumber() finalFitnessValue() compositeModel()We have a tutorial with Matt that we can use to go through how to construct architecture.