{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://api-evangelist.github.io/benchling/json-schema/DnaAlignmentBase.json", "title": "DnaAlignmentBase", "properties": { "algorithm": { "enum": [ "mafft", "clustalo" ], "type": "string" }, "clustaloOptions": { "$ref": "#/components/schemas/ClustaloOptions" }, "files": { "items": { "oneOf": [ { "properties": { "sequenceId": { "example": "seq_3cxbVcCf", "type": "string" } }, "type": "object" }, { "$ref": "#/components/schemas/DnaTemplateAlignmentFile" } ] }, "type": "array" }, "mafftOptions": { "$ref": "#/components/schemas/MafftOptions" }, "name": { "example": "my new alignment", "type": "string" } }, "required": [ "algorithm", "files" ], "type": "object" }