예제 #1
0
 def test_unicode(self):
     s = u'\x34\x55\x65\x34'
     self.assertEquals(4, len(s))
     element = etree.Element('test')
     String.to_xml(s, 'test_ns', element)
     element = element[0]
     value = String.from_xml(element)
     self.assertEquals(value, s)
예제 #2
0
 def test_string(self):
     s = String()
     element = etree.Element('test')
     String.to_xml('value', ns_test, element)
     element=element[0]
     
     self.assertEquals(element.text, 'value')
     value = String.from_xml(element)
     self.assertEquals(value, 'value')
예제 #3
0
class FindProbesInput(ClassSerializer):
    __namespace__ = "findprobesinput"
    probeprefix = String(min_occurs=1,nillable=False)
    inseq = String(min_occurs=1,nillable=False)
    noligos = Integer(min_occurs=1,nillable=False)
    spacer_length = Integer(min_occurs=1,nillable=False)
    oligo_length = Integer(min_occurs=1,nillable=False)
    maskingflag = Boolean(min_occurs=1,nillable=False)
    species = String(min_occurs=1,nillable=False)
예제 #4
0
 def test_unicode(self):
     s = u'\x34\x55\x65\x34'
     self.assertEquals(4, len(s))
     element = String.to_xml(s)
     value = String.from_xml(element)
     self.assertEquals(value, s)
예제 #5
0
 def test_string(self):
     s = String()
     element = String.to_xml('value')
     self.assertEquals(element.text, 'value')
     value = String.from_xml(element)
     self.assertEquals(value, 'value')
예제 #6
0
class Alignment(ClassSerializer):
    __namespace__ = "alignment"
    raw_sequence = String(min_occurs=1,nillable=False)  # 'ACTGTGTCATAGCT'
    probe_oligos = String(min_occurs=1,nillable=False)  # '   CACAGTAT   '
    labels       = String(min_occurs=1,nillable=False)  # '   HOTAIR_1   '
예제 #7
0
class ProbeOligo(ClassSerializer):
    __namespace__ = "probeoligo"
    GC = Decimal(min_occurs=1,nillable=False)    # percent GC content
    outseq = String(min_occurs=1,nillable=False) # 'ACTGTGTCATAGCT'
    label = String(min_occurs=1,nillable=False)  # 'HOTAIR_1'
예제 #8
0
 def test_unicode(self):
     s = u'\x34\x55\x65\x34'
     self.assertEquals(4, len(s))
     element = String.to_xml(s)
     value = String.from_xml(element)
     self.assertEquals(value, s)
예제 #9
0
 def test_string(self):
     s = String()
     element = String.to_xml('value')
     self.assertEquals(element.text, 'value')
     value = String.from_xml(element)
     self.assertEquals(value, 'value')