def testRequiredFields(self): required = WgsRawSeqSetPrivate.required_fields() self.assertEqual(type(required), tuple, "required_fields() returns a tuple.") self.assertTrue(len(required) > 0, "required_field() did not return empty value.")
#!/usr/bin/env python import json import logging from cutlass import WgsRawSeqSetPrivate from cutlass import iHMPSession from pprint import pprint import sys username = "******" password = "******" session = iHMPSession(username, password) print("Required fields: ") print(WgsRawSeqSetPrivate.required_fields()) seq_set = WgsRawSeqSetPrivate() seq_set.comment = "test comment. Hello world!" seq_set.sequence_type = "nucleotide" seq_set.seq_model = "test sequencer model" seq_set.exp_length = 3000 seq_set.links = { "sequenced_from": [ "b9af32d3ab623bcfbdce2ea3a5016b61" ] } seq_set.study = "prediabetes" seq_set.tags = [ "test", "wgs", "ihmp" ] seq_set.add_tag("another") seq_set.add_tag("and_another") print(seq_set.to_json(indent=2))