{
  "assemblies": [
    {
      "name": "volvox",
      "aliases": ["vvx"],
      "sequence": {
        "type": "ReferenceSequenceTrack",
        "trackId": "volvox_refseq",
        "metadata": {
          "date": "2020-08-20"
        },
        "formatAbout": {
          "config": "jexl:{extraField:'important data'}"
        },
        "adapter": {
          "type": "TwoBitAdapter",
          "twoBitLocation": {
            "uri": "volvox.2bit",
            "locationType": "UriLocation"
          }
        },
        "displays": [
          {
            "type": "LinearReferenceSequenceDisplay",
            "displayId": "volvox_refseq-LinearReferenceSequenceDisplay"
          }
        ]
      },
      "refNameAliases": {
        "adapter": {
          "type": "FromConfigAdapter",
          "adapterId": "W6DyPGJ0UU",
          "features": [
            {
              "refName": "ctgA",
              "uniqueId": "alias1",
              "aliases": ["A", "contigA"]
            },
            {
              "refName": "ctgB",
              "uniqueId": "alias2",
              "aliases": ["B", "contigB"]
            }
          ]
        }
      }
    }
  ],
  "tracks": [
    {
      "type": "VariantTrack",
      "trackId": "volvox_sv_test",
      "description": "A uniquely interesting track",
      "name": "volvox structural variant test (<a href=\"https://google.com\"><i>HTML italic+link</i></a>)",
      "category": ["Variants"],
      "assemblyNames": ["volvox"],
      "adapter": {
        "type": "VcfTabixAdapter",
        "vcfGzLocation": {
          "uri": "volvox.dup.vcf.gz",
          "locationType": "UriLocation"
        },
        "index": {
          "location": {
            "uri": "volvox.dup.vcf.gz.tbi",
            "locationType": "UriLocation"
          }
        }
      }
    },
    {
      "type": "QuantitativeTrack",
      "trackId": "volvox_microarray",
      "name": "wiggle_track xyplot",
      "category": ["Integration test", "Wiggle"],
      "assemblyNames": ["volvox"],
      "adapter": {
        "type": "BigWigAdapter",
        "bigWigLocation": {
          "uri": "volvox_microarray.bw",
          "locationType": "UriLocation"
        }
      }
    },
    {
      "type": "AlignmentsTrack",
      "trackId": "volvox-long-reads-sv-bam",
      "name": "volvox-long reads with SV",
      "assemblyNames": ["volvox"],
      "category": ["Alignments"],
      "adapter": {
        "type": "BamAdapter",
        "bamLocation": {
          "uri": "volvox-long-reads-sv.bam",
          "locationType": "UriLocation"
        },
        "index": {
          "location": {
            "uri": "volvox-long-reads-sv.bam.bai",
            "locationType": "UriLocation"
          }
        }
      }
    },
    {
      "type": "FeatureTrack",
      "trackId": "gff3tabix_genes",
      "assemblyNames": ["volvox"],
      "name": "GFF3Tabix genes",
      "formatDetails": {
        "feature": "jexl:{name:'<a href=https://google.com/?q='+feature.name+'>'+feature.name+'</a>',extrafield:'Field added with custom callback:' + feature.name,phase:undefined,type:undefined}",
        "subfeatures": "jexl:{name:'<a href=https://google.com/?q='+feature.name+'>Subfeature: '+(!feature.name?'No name':feature.name)+'</a>'}"
      },
      "category": ["Miscellaneous"],
      "adapter": {
        "type": "Gff3TabixAdapter",
        "gffGzLocation": {
          "uri": "volvox.sort.gff3.gz",
          "locationType": "UriLocation"
        },
        "index": {
          "location": {
            "uri": "volvox.sort.gff3.gz.tbi",
            "locationType": "UriLocation"
          }
        }
      }
    },
    {
      "type": "AlignmentsTrack",
      "trackId": "volvox_bam",
      "name": "volvox-sorted.bam",
      "assemblyNames": ["volvox"],
      "category": ["Alignments"],
      "adapter": {
        "type": "BamAdapter",
        "bamLocation": {
          "uri": "volvox-sorted.bam",
          "locationType": "UriLocation"
        },
        "index": {
          "location": {
            "uri": "volvox-sorted.bam.bai",
            "locationType": "UriLocation"
          }
        }
      }
    },
    {
      "type": "VariantTrack",
      "trackId": "volvox_filtered_vcf",
      "name": "volvox filtered vcf",
      "assemblyNames": ["volvox"],
      "category": ["Variants"],
      "adapter": {
        "type": "VcfTabixAdapter",
        "vcfGzLocation": {
          "uri": "volvox.filtered.vcf.gz",
          "locationType": "UriLocation"
        },
        "index": {
          "location": {
            "uri": "volvox.filtered.vcf.gz.tbi",
            "locationType": "UriLocation"
          }
        }
      }
    }
  ],
  "defaultSession": {
    "name": "Screenshot",
    "views": [
      {
        "type": "LinearGenomeView",
        "assembly": "volvox",
        "loc": "ctgA:1-50000"
      }
    ]
  },
  "configuration": {
    "theme": {
      "palette": {
        "primary": {
          "main": "#311b92"
        },
        "secondary": {
          "main": "#0097a7"
        },
        "tertiary": {
          "main": "#f57c00"
        },
        "quaternary": {
          "main": "#d50000"
        }
      }
    }
  }
}
