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