{
this.cell = new Cell();
// Load up Cell with goodies (infect the cell and add other ribosomes and proteins)
this.cell.templates.initialize(new Item(this.virus.genomeFullname(), this.moi, 0.0));
this.cell.proteins.initialize(new Item(Virus.POLYMERASE, this.moi * this.virus.getComposition().getComponentCount(Virus.POLYMERASE), 0.0));
this.cell.templates.initialize(new Item(this.dip.genomeName(), this.modip, 0.0));
this.cell.proteins.initialize(new Item(DIP.POLYMERASE, this.modip * this.dip.getComposition().getComponentCount(DIP.POLYMERASE), 0.0));
this.cell.proteins.initialize(new Item(Cell.PROTEIN_RIBOSOME, this.cell.initialRibosomes, 0.0));
this.cell.proteins.initialize(new Item(Cell.PROTEIN_DETECTION, this.cell.initialDetectionProteins, 0.0));
}