1 Clazz.declarePackage ("jalview.datamodel");
2 Clazz.load (["jalview.datamodel.AlignmentAnnotation"], "jalview.datamodel.SecondaryStructureAnnotation", ["jalview.datamodel.Annotation"], function () {
3 c$ = Clazz.declareType (jalview.datamodel, "SecondaryStructureAnnotation", jalview.datamodel.AlignmentAnnotation);
4 Clazz.makeConstructor (c$,
6 Clazz.superConstructor (this, jalview.datamodel.SecondaryStructureAnnotation, ["Secondary Structure", "Un truc trop cool", jalview.datamodel.SecondaryStructureAnnotation.getAnnotation (rna)]);
7 jalview.datamodel.SecondaryStructureAnnotation._rna = rna;
8 }, "fr.orsay.lri.varna.models.rna.RNA");
9 Clazz.defineMethod (c$, "getRNA",
11 return jalview.datamodel.SecondaryStructureAnnotation._rna;
13 c$.getAnnotation = Clazz.defineMethod (c$, "getAnnotation",
15 var ann = new Array (rna.getSize ());
16 for (var i = 0; i < ann.length; i++) {
17 ann[i] = new jalview.datamodel.Annotation (jalview.datamodel.SecondaryStructureAnnotation._rna.getStructDBN (true), "", ' ', 0);
20 }, "fr.orsay.lri.varna.models.rna.RNA");
21 Clazz.defineStatics (c$,