# make up a simple sequence
self.s = "AAGGCCTT" * 5
self.seq = mussa.Sequence(self.s)
+
+ # add our annotation
+ annot = mussa.annot(0, 5, "name", "type")
+ self.seq.add_annotation(annot)
+
# AnnotationColors is required, even though it'd be nice
# if it were optional
self.glseq = mussa.GlSequence(self.seq, mussa.AnnotationColors())
- assert len(self.s) == self.glseq.length
+ assert len(self.s) == self.glseq.size
# set up opengl buffer
glutInit(sys.argv)
return_internal_reference<>())
.add_property("x", &GlSequence::x, &GlSequence::setX)
.add_property("y", &GlSequence::y, &GlSequence::setY)
- .add_property("__len__", &GlSequence::size)
+ .add_property("size", &GlSequence::size)
;
}