Exemple #1
0
print("Creating a temp file for example/testing purposes.")
temp_file = tempfile.NamedTemporaryFile(delete=False).name
print("Local file: %s" % temp_file)

# Optional properties
vss.comment = "test viral_seq_set comment"
vss.format = "gff3"
vss.format_doc = "the format url"
vss.local_file = temp_file
vss.private_files = False

# ViralSeqSets are 'computed_from' WgsRawSeqSet nodes
vss.links = { "computed_from": [ "b9af32d3ab623bcfbdce2ea3a502c015" ] }

vss.tags = [ "viral_seq_set", "ihmp" ]
vss.add_tag("another")
vss.add_tag("and_another")

print(vss.to_json(indent=2))

if vss.is_valid():
    print("Valid!")

    success = vss.save()

    if success:
        viral_seq_set_id = vss.id
        print("Succesfully saved viral_seq_set ID: %s" % viral_seq_set_id)

        viral_seq_set2 = ViralSeqSet.load(viral_seq_set_id)
Exemple #2
0
print("Creating a temp file for example/testing purposes.")
temp_file = tempfile.NamedTemporaryFile(delete=False).name
print("Local file: %s" % temp_file)

# Optional properties
vss.comment = "test viral_seq_set comment"
vss.format = "gff3"
vss.format_doc = "the format url"
vss.local_file = temp_file
vss.private_files = False

# ViralSeqSets are 'computed_from' WgsRawSeqSet nodes
vss.links = {"computed_from": ["b9af32d3ab623bcfbdce2ea3a502c015"]}

vss.tags = ["viral_seq_set", "ihmp"]
vss.add_tag("another")
vss.add_tag("and_another")

print(vss.to_json(indent=2))

if vss.is_valid():
    print("Valid!")

    success = vss.save()

    if success:
        viral_seq_set_id = vss.id
        print("Succesfully saved viral_seq_set ID: %s" % viral_seq_set_id)

        viral_seq_set2 = ViralSeqSet.load(viral_seq_set_id)