Benchling · Schema

DnaAlignmentBase

Life SciencesBiotechR&DMolecular BiologyLaboratory Information ManagementElectronic Lab NotebookAssay ManagementInventory ManagementSequence ManagementExperiment WorkflowsRESTWebhooks

Properties

Name Type Description
algorithm string
clustaloOptions object
files array
mafftOptions object
name string
View JSON Schema on GitHub

JSON Schema

DnaAlignmentBase.json Raw ↑
{
  "$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"
}