public void fillDNA() {
		if (modelID < 0 || proteinID < 0)
			return;
		ModelCanvas mc = page.getComponentPool().get(modelID);
		if (mc == null)
			return;
		MoleculeCollection c = ((MolecularModel) mc.getMdContainer().getModel()).getMolecules();
		if (c.isEmpty() || proteinID >= c.size()) {
			setDNA(null);
			return;
		}
		Molecule mol = c.get(proteinID);
		if (mol instanceof Polypeptide) {
			String s = ((Polypeptide) mol).getDNACode();
			if (s == null) {
				setDNA(null);
				return;
			}
			setDNA(new DNA(s));
		}
		else {
			setDNA(null);
		}
	}