PageSourceSearch

https://gosling-lang.org/assets/js/efc6ce4a.e5f83c62.js

js gosling-lang.org collected 2026-10-03 20:18:19 UTC 158,022 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgosling_website=self.webpackChunkgosling_website||[]).push([[916],{43976:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>p,contentTitle:()=>f,default:()=>y,frontMatter:()=>a,metadata:()=>l,toc:()=>d});var t=n(74848),r=n(28453),o=n(42205),s=n(66213);const a={title:"Responsive Design"},f=void 0,l={id:"responsive",title:"Responsive Design",description:"What is Responsive Design",source:"@site/versioned_docs/version-0.9.20/responsive.mdx",sourceDirName:".",slug:"/responsive",permalink:"/docs/0.9.20/responsive",draft:!1,unlisted:!1,editUrl:"https://github.com/gosling-lang/gosling-website/edit/main/versioned_docs/version-0.9.20/responsive.mdx",tags:[],version:"0.9.20",frontMatter:{title:"Responsive Design"},sidebar:"docs",previous:{title:"Semantic Zoom",permalink:"/docs/0.9.20/semantic-zoom"},next:{title:"JavaScript API Functions",permalink:"/docs/0.9.20/js-api"}},p={},d=[{value:"What is Responsive Design",id:"what-is-responsive-design",level:2},{value:"How to Implement Responsive Design In Gosling",id:"how-to-implement-responsive-design-in-gosling",level:2}];function c(e){const i={a:"a",br:"br",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.h2,{id:"what-is-responsive-design",children:"What is Responsive Design"}),"\n",(0,t.jsx)(i.p,{children:"A responsive design is a web design that will automatically adjust for different screen sizes and viewports."}),"\n",(0,t.jsx)("img",{src:"/img/doc_images/responsive_example.png",width:"600"}),"\n",(0,t.jsx)(i.p,{children:"For example, when the screen height is small, a responsive bar chart will change from a circular layout to a linear layout to improve space efficiency."}),"\n",(0,t.jsx)(i.h2,{id:"how-to-implement-responsive-design-in-gosling",children:"How to Implement Responsive Design In Gosling"}),"\n",(0,t.jsx)(i.pre,{children:(0,t.jsx)(i.code,{className:"language-javascript",children:'{\n    // only the height of the entire Gosling visualization is bound its container\n    "responsiveSize": {"width": false, "height": true},\n    "views": [\n    {\n      "layout": "circular", // by default, we use a circular layout\n      "responsiveSpec": [\n        { \n         // the layout will change to linear \n         // when the "aspectRatio" is larger than 1.5 (i.e., a wider screen)\n          "spec": {"layout": "linear"}, \n          "selectivity": [\n            {"measure": "aspectRatio", "operation": "GT", "threshold": 1.5}\n          ]\n        }\n        "tracks": [\n            /** define your tracks here **/\n        ]\n}\n'})}),"\n",(0,t.jsx)("a",{href:"https://gosling.js.org/?full=false&spec=(B'descripZEReference%3A%20Javed%20et%20al.%20Graphical%20PrcepZ%20of%20MulNplXTimXSeries.%20TVCG%202010.'jOize8('width8falseAhe~8true)j'xDomaY8('chromosomeE12'AYtervalIW%2C%201W%5D)j'viewsIB*(7Qcircular'%2C7OPcI7*(K'sPc8(QlYear')9'selecNvityIK*('measureEasPctRaNo'AoPraZEGT'Athreshold81.5)K%5D7*)7%5D%2C7'spacYg81%2C7'tracksI7*(K'data8(K*'urlEhttps%3A%2F%2Fserver.goslYg-lang.org%2Fapi%2Fv1%2FNleset_Yfo%2F%3Fd%3Dcistrome-UtyPEUrowEsampleLcolumnEposiZLvalueEPakLcategoriesI'samplX10'%5D9*'bYSize84K)9'markEbar'9'xHstartFxeHendFyHPak'AtyPEquanNtaNve'AaxisEr~')9'width86009'he~81307*)7%5DB*)B%5D%0A)*%20%207B**8!%209%2CKA%2C%20'B%0A*E8'F'AtyPEgenomic')9'H8('fieldEI8%5BK7**L'9*'NtiO'responsiveSPpeQ'layoutEUmulNvecLW5000000Xe%20YinZNonj%2CB~ight%01~jZYXWUQPONLKIHFEBA987*_",children:(0,t.jsx)(i.p,{children:"Try it in the online editor"})}),"\n",(0,t.jsx)("br",{}),"\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.strong,{children:"Three propoeries are commonly used to create responsive design in Gosling"}),":"]}),"\n",(0,t.jsxs)(i.ul,{children:["\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.code,{children:"responsiveSize"}),":\nWhether the width and the height of the visualization will change with the container size.\n",(0,t.jsx)(i.code,{children:"boolean | {width: boolean, height: boolean}"})]}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.co
1de,{children:"responsiveSpec"}),":\nAn array that defines how certain Gosling spec will change for given conditions defined by the ",(0,t.jsx)(i.code,{children:"selectivity"})," property."]}),"\n",(0,t.jsx)(i.pre,{children:(0,t.jsx)(i.code,{className:"language-javascript",children:"Array<{\n    spec: SPEC,\n    selectivity: SELECTIVITY\n}>\n"})}),"\n",(0,t.jsxs)(i.p,{children:["Properties of ",(0,t.jsx)(i.code,{children:"SELECTIVITY"})]}),"\n",(0,t.jsx)(o.A,{GoslingSchema:s,objName:"SelectivityCondition",includeDescription:!0}),"\n",(0,t.jsxs)(i.p,{children:["Properties of  ",(0,t.jsx)(i.code,{children:"SPEC"})]}),"\n",(0,t.jsx)(o.A,{GoslingSchema:s,objName:"GoslingSpec-anyOf-0-properties-responsiveSpec-items-properties-spec",includeDescription:!0}),"\n"]}),"\n",(0,t.jsxs)(i.li,{children:["\n",(0,t.jsxs)(i.p,{children:[(0,t.jsx)(i.code,{children:"visibility"}),":",(0,t.jsx)(i.br,{}),"\n","For making individual tracks responsive, you can use ",(0,t.jsx)(i.code,{children:"visibility"})," which is also used for ",(0,t.jsx)(i.a,{href:"http://gosling-lang.org/docs/semantic-zoom",children:"semantic zooming"})," in Gosling."]}),"\n",(0,t.jsx)(o.A,{GoslingSchema:s,objName:"SizeVisibilityCondition"}),"\n"]}),"\n"]})]})}function y(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,t.jsx)(i,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},42205:(e,i,n)=>{n.d(i,{A:()=>o});n(96540);var t=n(70419),r=n(74848);const o=e=>(0,r.jsx)(s,{...e}),s=e=>{let{objName:i,GoslingSchema:n,includeDescription:o=!1,hideProperties:s=[],secondaryObject:f={name:"",interaction:"intersect"}}=e;var l=n.definitions;let p=l;i.split("-").forEach((e=>{parseInt(e)&&(e=parseInt(e)),p=p[e]}));const d=(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{children:" property "}),(0,r.jsx)("th",{children:" type "}),(0,r.jsx)("th",{children:" description "})]});let c=[];if(p.properties){let e=Object.keys(p.properties).sort(((e,i)=>(p.required||"").includes(e)-(p.required||"").includes(i))).reverse().filter((e=>!s.includes(e)&&!e.startsWith("_")));if(""!=f.name){const i="intersect"==f.interaction,n=Object.keys(l[f.name].properties);e=e.filter((e=>i?n.includes(e):!n.includes(e)))}const i=e.map((e=>{const i=p.properties[e],o="const"in i?i.const:"";let{pType:s,notes:f}=a(i,[],e,n);if((p.required||"").includes(e)&&f.unshift("**Required**."),""!=o&&f.push(`Must be \`"${o}"\`.`),"description"in i){const e=i.description;if(l=e,["deprecated","not supported","internal","to do"].some((e=>l.toLowerCase().includes(e))))return null;(e=>e.toLowerCase().includes("experimental"))(e)?(f.unshift("**_Experimental Proerty_.**"),f.push(e.replace("experimental",""))):f.push(e.replace(/\n\n/g,"\n"))}var l;const d=`\`${e}\``;return(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:(0,r.jsx)(t.A,{children:d})}),(0,r.jsxs)("td",{className:"type",children:[" ",(0,r.jsx)(t.A,{children:s})," "]}),(0,r.jsxs)("td",{children:[(0,r.jsx)(t.A,{children:f.join(" ")})," "]})]},e)}));c=c.concat(i)}else if(p.additionalProperties){const e=a(p.additionalProperties,[],"",n).pType,i=(0,r.jsxs)("tr",{children:[(0,r.jsx)("td",{children:" stringKey "}),(0,r.jsxs)("td",{className:"type",children:["  ",(0,r.jsx)(t.A,{children:e})," "]}),(0,r.jsxs)("td",{children:[" ",(0,r.jsx)(t.A,{children:p.description})," "]})]},"additional");c.push(i)}else console.warn("PropertyTable: There were no properties found for the type "+i);return(0,r.jsxs)("div",{children:[o?(0,r.jsx)("p",{children:p.description}):"",(0,r.jsxs)("table",{className:"propertyTable",children:[(0,r.jsx)("thead",{children:d}),(0,r.jsx)("tbody",{children:c})]},i)]},i)},a=(e,i,n,t)=>{let r=e.type;if(Array.isArray(r))r=r.join("|");else if("array"===r){if("object"==e?.items?.type){const n=a(e.items,[],"",t);r=`${n.pType}[]`,i=i.concat(n.notes)}else if(["number","string"].includes(e?.items?.type))r=`${e.items.type}[]`;else if(Array.isArray(e?.items))r=`[${e.items.map((e=>a(e,[],"",t).pType)).join(", ")}]`;else if(null!=e?.items?.$ref){const i=e.items.$ref.replace("#/definitions/","");r=`[${i}[]](reference#${i.toLowerCase()})`}}else if("object"===r)if(e.properties&&(Object.keys(e.properties).length<3||""==n)){r=""==n?"object":`[${n}](reference#${n.toLowerCase()})`;const{objNotes:o,otherNotes:s}=f(e,t);i.push(`Each object follows the format \`${o}\` (${s})`)}else r=e.additionalProperties?`{[k: string]: ${a(e.additionalProperties,[],"",t).pType}}`:`[${n}](reference#${n.toLowerCase()})`;else if("string"===r)e.enum&&i.push(`One of ${e.enum.map((e=>`\`"${e}"\``)).join(", ")}.`);else if(null==r&&e.anyOf){r=[...new Set(e.anyOf.map((e=>a(e,[],"",t).pType)))].join(" | ")}else if(null==r&&e.$ref){const n=e.$ref.replace("#/definitions/",""),o=a(t.definitions[n],i,n,t);r=o.pType,i=o.notes}return{pType:r,notes:i}},f=(e,i)=>{var n={},t=[];
1return Object.keys(e.properties).forEach((r=>{const{pType:o,notes:s}=a(e.properties[r],[],"",i);n[r]=o,t.push(s)})),{objNotes:`${JSON.stringify(n)}`,otherNotes:`${t.join(" ")}`}}},66213:e=>{e.exports=JSON.parse('{"$ref":"#/definitions/GoslingSpec","$schema":"http://json-schema.org/draft-07/schema#","definitions":{"Aggregate":{"enum":["max","min","mean","bin","count"],"type":"string"},"Assembly":{"enum":["hg38","hg19","hg18","hg17","hg16","mm10","mm9","unknown"],"type":"string"},"AxisPosition":{"enum":["none","top","bottom","left","right"],"type":"string"},"BAMData":{"additionalProperties":false,"description":"Binary Alignment Map (BAM) is the comprehensive raw data of genome sequencing; it consists of the lossless, compressed binary representation of the Sequence Alignment Map-files.","properties":{"extractJunction":{"description":"Determine whether to extract exon-to-exon junctions. __Default__: `false`","type":"boolean"},"indexUrl":{"description":"URL link to the index file of the BAM file","type":"string"},"junctionMinCoverage":{"description":"Determine the threshold of coverage when extracting exon-to-exon junctions. __Default__: `1`","type":"number"},"loadMates":{"description":"Load mates that are located in the same chromosome. __Default__: `false`","type":"boolean"},"maxInsertSize":{"description":"Determines the threshold of insert sizes for determining the structural variants. __Default__: `5000`","type":"number"},"type":{"const":"bam","type":"string"},"url":{"description":"URL link to the BAM data file","type":"string"}},"required":["type","url","indexUrl"],"type":"object"},"BEDDBData":{"additionalProperties":false,"description":"Regular BED or similar files can be pre-aggregated for the scalable data exploration. Find our more about this format at [HiGlass Docs](https://docs.higlass.io/data_preparation.html#bed-files).","properties":{"exonIntervalFields":{"description":"experimental","items":[{"additionalProperties":false,"properties":{"index":{"type":"number"},"name":{"type":"string"}},"required":["index","name"],"type":"object"},{"additionalProperties":false,"properties":{"index":{"type":"number"},"name":{"type":"string"}},"required":["index","name"],"type":"object"}],"maxItems":2,"minItems":2,"type":"array"},"genomicFields":{"description":"Specify the name of genomic data fields.","items":{"additionalProperties":false,"properties":{"index":{"type":"number"},"name":{"type":"string"}},"required":["index","name"],"type":"object"},"type":"array"},"type":{"const":"beddb","type":"string"},"url":{"description":"Specify the URL address of the data file.","type":"string"},"valueFields":{"description":"Specify the column indexes, field names, and field types.","items":{"additionalProperties":false,"properties":{"index":{"type":"number"},"name":{"type":"string"},"type":{"enum":["nominal","quantitative"],"type":"string"}},"required":["index","name","type"],"type":"object"},"type":"array"}},"required":["type","url","genomicFields"],"type":"object"},"BIGWIGData":{"additionalProperties":false,"properties":{"aggregation":{"$ref":"#/definitions/BinAggregate","description":"Determine aggregation function to apply within bins. __Default__: `\\"mean\\"`"},"binSize":{"description":"Binning the genomic interval in tiles (unit size: 256).","type":"number"},"column":{"description":"Assign a field name of the middle position of genomic intervals.","type":"string"},"end":{"description":"Assign a field name of the end position of genomic intervals.","type":"string"},"start":{"description":"Assign a field name of the start position of genomic intervals.","type":"string"},"type":{"const":"bigwig","type":"string"},"url":{"description":"Specify the URL address of the data file.","type":"string"},"value":{"description":"Assign a field name of quantitative values.","type":"string"}},"required":["type","url","column","value"],"type":"object"},"BinAggregate":{"enum":["mean","sum"],"type":"string"},"CSVData":{"additionalProperties":false,"description":"Any small enough tabular data files, such as tsv, csv, BED, BEDPE, and GFF, can be loaded using \\"csv\\" data specification.","properties":{"chromosomeField":{"description":"Specify the name of chromosome data fields.","type":"string"}
1,"chromosomePrefix":{"description":"experimental","type":"string"},"genomicFields":{"description":"Specify the name of genomic data fields.","items":{"type":"string"},"type":"array"},"genomicFieldsToConvert":{"description":"experimental","items":{"additionalProperties":false,"properties":{"chromosomeField":{"type":"string"},"genomicFields":{"items":{"type":"string"},"type":"array"}},"required":["chromosomeField","genomicFields"],"type":"object"},"type":"array"},"headerNames":{"description":"Specify the names of data fields if a CSV file is headerless.","items":{"type":"string"},"type":"array"},"longToWideId":{"description":"experimental","type":"string"},"sampleLength":{"description":"Specify the number of rows loaded from the URL.\\n\\n__Default:__ `1000`","type":"number"},"separator":{"description":"Specify file separator, __Default:__ \',\'","type":"string"},"type":{"const":"csv","type":"string"},"url":{"description":"Specify the URL address of the data file.","type":"string"}},"required":["type","url"],"type":"object"},"Channel":{"anyOf":[{"$ref":"#/definitions/ChannelDeep"},{"$ref":"#/definitions/ChannelValue"}]},"ChannelDeep":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/Text"}]},"ChannelValue":{"additionalProperties":false,"properties":{"value":{"description":"Assign a constant value for a visual channel.","type":["number","string"]}},"required":["value"],"type":"object"},"Chromosome":{"enum":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","X","Y","M","chr1","chr2","chr3","chr4","chr5","chr6","chr7","chr8","chr9","chr10","chr11","chr12","chr13","chr14","chr15","chr16","chr17","chr18","chr19","chr20","chr21","chr22","chrX","chrY","chrM"],"type":"string"},"Color":{"additionalProperties":false,"properties":{"domain":{"$ref":"#/definitions/ValueExtent","description":"Values of the data"},"field":{"description":"Name of the data field","type":"string"},"legend":{"description":"Whether to display legend. __Default__: `false`","type":"boolean"},"range":{"$ref":"#/definitions/Range","description":"Determine the colors that should be bound to data value. Default properties are determined considering the field type."},"scale":{"enum":["linear","log"],"type":"string"},"scaleOffset":{"description":"Whether to use offset of the domain proportionally. This is bound to brushes on the color legend. __Default__: `[0, 1]`","items":[{"type":"number"},{"type":"number"}],"maxItems":2,"minItems":2,"type":"array"},"title":{"description":"Title of the legend. __Default__: `undefined`","type":"string"},"type":{"description":"Specify the data type","enum":["quantitative","nominal"],"type":"string"}},"type":"object"},"CoverageTransform":{"additionalProperties":false,"description":"Aggregate rows and calculate coverage","properties":{"endField":{"type":"string"},"groupField":{"description":"The name of a nominal field to group rows by in prior to piling-up","type":"string"},"newField":{"type":"string"},"startField":{"type":"string"},"type":{"const":"coverage","type":"string"}},"required":["type","startField","endField"],"type":"object"},"DataDeep":{"anyOf":[{"$ref":"#/definitions/JSONData"},{"$ref":"#/definitions/CSVData"},{"$ref":"#/definitions/BIGWIGData"},{"$ref":"#/definitions/MultivecData"},{"$ref":"#/definitions/BEDDBData"},{"$ref":"#/definitions/VectorData"},{"$ref":"#/definitions/MatrixData"},{"$ref":"#/definitions/BAMData"},{"$ref":"#/definitions/VCFData"}]},"DataTrack":{"additionalProperties":false,"description":"Partial specification of `BasicSingleTrack` to use default visual encoding predefined by data type.","properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"data":{"$ref":"#/definitions/DataDeep"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"width":{"description":"Specify the track width in pixels.","type":"number"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["data","height","width"],"type":"object"},"DataTransform":{"anyOf":[{"$ref":"#/definitions/FilterTransform"},{"$ref":"#/definitions/StrConcatTransform"},{"$ref":"#/definitions/StrReplaceTransform"},{"$ref":"#/definitions/LogTransform"},{"$ref":"#/definitions/DisplaceTransform"},{"$ref":"#/definitions/ExonSplitTransform"},{"$ref":"#/definitions/GenomicLengthTransform"},{"$ref":"#/definitions/SvTypeTransform"},{"$ref":"#/definitions/CoverageTransform"},{"$ref":"#/definitions/JSONParseTransform"}]},"Datum":{"additionalProperties":{"type":["number","string"]},"description":"Values in the form of JSON.","type":"object"},"DisplaceTransform":{"additionalProperties":false,"properties":{"boundingBox":{"additionalProperties":false,"properties":{"endField":{"description":"The name of a quantitative field that represents the end position.","type":"string"},"groupField":{"description":"The name of a nominal field to group rows by in prior to piling-up.","type":"string"},"isPaddingBP":{"description":"Whether to consider `padding` as the bp length.","type":"boolean"},"padding":{"description":"The padding around visual lements. Either px or bp","type":"number"},"startField":{"description":"The name of a quantitative field that represents the start position.","type":"string"}},"required":["startField","endField"],"type":"object"},"maxRows":{"description":"Specify maximum rows to be generated (default has no limit).","type":"number"},"method":{"$ref":"#/definitions/DisplacementType","description":"A str
1ing that specifies the type of diseplancement."},"newField":{"type":"string"},"type":{"const":"displace","type":"string"}},"required":["type","boundingBox","method","newField"],"type":"object"},"Displacement":{"additionalProperties":false,"properties":{"padding":{"type":"number"},"type":{"$ref":"#/definitions/DisplacementType"}},"required":["type"],"type":"object"},"DisplacementType":{"enum":["pile","spread"],"type":"string"},"DomainChr":{"additionalProperties":false,"properties":{"chromosome":{"$ref":"#/definitions/Chromosome"}},"required":["chromosome"],"type":"object"},"DomainChrInterval":{"additionalProperties":false,"properties":{"chromosome":{"$ref":"#/definitions/Chromosome","description":"If specified, only showing a certain interval in a chromosome."},"interval":{"items":[{"type":"number"},{"type":"number"}],"maxItems":2,"minItems":2,"type":"array"}},"required":["chromosome","interval"],"type":"object"},"DomainGene":{"additionalProperties":false,"properties":{"gene":{"anyOf":[{"type":"string"},{"items":[{"type":"string"},{"type":"string"}],"maxItems":2,"minItems":2,"type":"array"}]}},"required":["gene"],"type":"object"},"DomainInterval":{"additionalProperties":false,"properties":{"interval":{"items":[{"type":"number"},{"type":"number"}],"maxItems":2,"minItems":2,"type":"array"}},"required":["interval"],"type":"object"},"EventStyle":{"additionalProperties":false,"description":"The styles defined here will be applied to the targets of mouse events, such as a point mark after user click mouse.","properties":{"arrange":{"description":"Show event effects behind or in front of marks.","enum":["behind","front"],"type":"string"},"color":{"description":"color of the marks when mouse events are triggered","type":"string"},"opacity":{"description":"opacity of the marks when mouse events are triggered","type":"number"},"stroke":{"description":"stroke color of the marks when mouse events are triggered","type":"string"},"strokeOpacity":{"type":"number"},"strokeWidth":{"description":"stroke width of the marks when mouse events are triggered","type":"number"}},"type":"object"},"ExonSplitTransform":{"additionalProperties":false,"properties":{"fields":{"items":{"additionalProperties":false,"properties":{"chrField":{"type":"string"},"field":{"type":"string"},"newField":{"type":"string"},"type":{"$ref":"#/definitions/FieldType"}},"required":["field","type","newField","chrField"],"type":"object"},"type":"array"},"flag":{"additionalProperties":false,"properties":{"field":{"type":"string"},"value":{"type":["number","string"]}},"required":["field","value"],"type":"object"},"separator":{"type":"string"},"type":{"const":"exonSplit","type":"string"}},"required":["type","separator","flag","fields"],"type":"object"},"FieldType":{"enum":["genomic","nominal","quantitative"],"type":"string"},"FilterTransform":{"anyOf":[{"$ref":"#/definitions/OneOfFilter"},{"$ref":"#/definitions/RangeFilter"},{"$ref":"#/definitions/IncludeFilter"}]},"GenomicDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"},{"$ref":"#/definitions/DomainGene"}]},"GenomicLengthTransform":{"additionalProperties":false,"description":"Calculate genomic length using two genomic fields","properties":{"endField":{"type":"string"},"newField":{"type":"string"},"startField":{"type":"string"},"type":{"const":"genomicLength","type":"string"}},"required":["type","startField","endField","newField"],"type":"object"},"GoslingSpec":{"anyOf":[{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"const":"overlay","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"}
1,"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"description":{"type":"string"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"responsiveSize":{"$ref":"#/definitions/ResponsiveSize","description":"Determine whether to make the size of `GoslingComponent` bound to its parent element. __Default__: `false`"},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"enum":["overlay","stack"],"type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."}
1,"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"anyOf":[{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"}]},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["alignment","height","tracks","width"],"type":"object"},{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"const":"stack","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"description":{"type":"string"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"responsiveSize":{"$ref":"#/definitions/ResponsiveSize","description":"Determine whether to make the size of `GoslingComponent` bound to its parent element. __Default__: `false`"},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"enum":["overlay","stack"],"type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"anyOf":[{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"}]},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["tracks"],"type":"object"},{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"description":{"type":"string"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"responsiveSize":{"$ref":"#/definitions/ResponsiveSize","description":"Determine whether to make the size of `GoslingComponent` bound to its parent element. __Default__: `false`"},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"enum":["overlay","stack"],"type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"anyOf":[{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"}]},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"title":{"type":"string"},"tracks":{"items":{"$ref":"#/definitions/Track"},"type":"array"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["tracks"],"type":"object"},{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"arrangement":{"description":"Specify how multiple views are arranged.","enum":["parallel","serial","horizontal","vertical"],"type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"description":{"type":"string"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"responsiveSize":{"$ref":"#/definitions/ResponsiveSize","description":"Determine whether to make the size of `GoslingComponent` bound to its parent element. __Default__: `false`"},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"arrangement":{"description":"Specify how multiple views are arranged.","enum":["parallel","serial","horizontal","vertical"],"type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"views":{"description":"An array of view specifications","items":{"anyOf":[{"$ref":"#/definitions/SingleView"},{"$ref":"#/definitions/MultipleViews"}]},"type":"array"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"title":{"type":"string"},"views":{"description":"An array of view specifications","items":{"anyOf":[{"$ref":"#/definitions/SingleView"},{"$ref":"#/definitions/MultipleViews"}]},"type":"array"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["views"],"type":"object"}]},"IncludeFilter":{"additionalProperties":false,"properties":{"field":{"description":"A filter is applied based on the values of the specified data field","type":"string"},"include":{"description":"Check whether the value includes a substring.","type":"string"},"not":{"description":"when `{\\"not\\": true}`, apply a NOT logical operation to the filter.\\n\\n__Default:__ `false`","type":"boolean"},"type":{"const":"filter","type":"string"}},"required":["field","include","type"],"type":"object"},"JSONData":{"additionalProperties":false,"description":"The JSON data format allows users to include data directly in the Gosling\'s JSON specification.","properties":{"chromosomeField":{"description":"Specify the name of chromosome data fields.","type":"string"},"genomicFields":{"description":"Specify the name of genomic data fields.","items":{"type":"string"},"type":"array"},"genomicFieldsToConvert":{"description":"experimental","items":{"additionalProperties":false,"properties":{"chromosomeField":{"type":"string"},"genomicFields":{"items":{"type":"string"},"type":"array"}},"required":["chromosomeField","genomicFields"],"type":"object"},"type":"array"},"sampleLength":{"description":"Specify the number of rows loaded from the URL.\\n\\n__Default:__ `1000`","type":"number"},"type":{"const":"json","description":"Define data type.","type":"string"},"values":{"description":"Values in the form of JSON.","items":{"$ref":"#/definitions/Datum"},"type":"array"}},"required":["type","values"],"type":"object"},"JSONParseTransform":{"additionalProperties":false,"description":"Parse JSON Object Array and append vertically","properties":{"baseGenomicField":{"description":"Base genomic position when parsing relative position.","type":"string"},"field":{"description":"The field that contains the JSON object array.","type":"string"},"genomicField":{"description":"Relative genomic position to parse.","type":"string"},"genomicLengthField":{"description":"Length of genomic interval.","type":"string"},"type":{"const":"subjson","type":"string"}},"required":["type","field","baseGenomicField","genomicField","genomicLengthField"],"type":"object"},"Layout":{"enum":["linear","circular"],"type":"string"},"LogBase":{"anyOf":[{"type":"number"},{"const":"e","type":"string"}]},"LogTransform":{"additionalProperties":false,"properties":{"base":{"$ref":"#/definitions/LogBase","description":"If not specified, 10 is used."},"field":{"type":"string"},"newField":{"description":"If specified, store transformed values in a new field.","type":"string"},"type":{"const":"log","type":"string"}},"required":["type","field"],"type":"object"},"LogicalOperation":{"enum":["less-than","lt","LT","greater-than","gt","GT","less-than-or-equal-to","ltet","LTET","greater-than-or-equal-to","gtet","GTET"],"type":"string"},"Mark":{"enum":["point","line","area","bar","rect","text","withinLink","betweenLink","rule","triangleLeft","triangleRight","triangleBottom","brush","header"],"type":"string"},"MatrixData":{"additionalProperties":false,"properties":{"binSize":{"description":"Determine the number of nearby cells to aggregate. __Default__: `1`","type":"number"},"column":{"description":"The name of the first genomic field. __Default__: `x`","type":"string"},"row":{"description":"The name of the first genomic field. __Default__: `y`","type":"string"},"type":{"const":"matrix","type":"string"},"url":{"description":"URL link to the matrix data file","type":"string"},"value":{"description":"The name of the value field. __Default__: `value`","type":"string"}},"required":["type","url"],"type":"object"},"MouseEventsDeep":{"additionalProperties":false,"properties":{"click":{"type":"boolean"},"enableMouseOverOnMultipleMarks":{"description":"Determine whether all marks underneath the mouse point should be affected by mouse over. __Default__: `false`","type":"boolean"},"groupMarksByField":{"description":"Group marks using keys in a data field. This affects how a set of marks are highlighted/selected by interaction. __Default__: `undefined`","type":"string"},"mouseOver":{"type":"boolean"},"rangeSelect":{"type":"boolean"}},"type":"object"},"MultipleViews":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"arrangement":{"description":"Specify how multiple views are arranged.","enum":["parallel","serial","horizontal","vertical"],"type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"views":{"description":"An array of view specifications","items":{"anyOf":[{"$ref":"#/definitions/SingleView"},{"$ref":"#/definitions/MultipleViews"}]},"type":"array"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["views"],"type":"object"},"MultivecData":{"additionalProperties":false,"description":"Two-dimensional quantitative values, one axis for genomic coordinate and the other for different samples, can be converted into HiGlass\' `\\"multivec\\"` data. For example, multiple BigWig files can be converted into a single multivec file. You can also convert sequence data (FASTA) into this format where rows will be different nucleotide bases (e.g., A, T, G, C) and quantitative values represent the frequency. Find out more about this format at [HiGlass Docs](https://docs.higlass.io/data_preparation.html#multivec-files).","properties":{"aggregation":{"$ref":"#/definitions/BinAggregate","description":"Determine aggregation function to apply within bins. __Default__: `\\"mean\\"`"},"binSize":{"description":"Binning the genomic interval in tiles (unit size: 256).","type":"number"},"categories":{"description":"assign names of individual samples.","items":{"type":"string"},"type":"array"},"column":{"description":"Assign a field name of the middle position of genomic intervals.","type":"string"},"end":{"description":"Assign a field name of the end position of genomic intervals.","type":"string"},"row":{"description":"Assign a field name of samples.","type":"string"},"start":{"description":"Assign a field name of the start position of genomic intervals.","type":"string"},"type":{"const":"multivec","type":"string"},"url":{"description":"Specify the URL address of the data file.","type":"string"},"value":{"description":"Assign a field name of quantitative values.","type":"string"}},"required":["type","url","column","row","value"],"type":"object"},"OneOfFilter":{"additionalProperties":false,"properties":{"field":{"description":"A filter is applied based on the values of the specified data field","type":"string"},"not":{"description":"when `{\\"not\\": true}`, apply a NOT logical operation to the filter.\\n\\n__Default:__ `false`","type":"boolean"},"oneOf":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"items":{"type":"number"},"type":"array"}],"description":"Check whether the value is an element in the provided list."},"type":{"const":"filter","type":"string"}},"required":["field","oneOf","type"],"type":"object"},"Opacity":{"additionalProperties":false,"properties":{"domain":{"$ref":"#/definitions/ValueExtent","description":"Values of the data"},"field":{"description":"Name of the data field","type":"string"},"range":{"$ref":"#/definitions/ValueExtent","description":"Ranges of visual channel values"},"type":{"description":"Specify the data type","enum":["quantitative","nominal"],"type":"string"}},"type":"object"},"Orientation":{"enum":["horizontal","vertical"],"type":"string"},"OverlaidTrack":{"additionalProperties":false,"description":"Superposing multiple tracks.","properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlay":{"items":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"},"type":"array"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["height","overlay","width"],"type":"object"},"OverlaidTracks":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"const":"overlay","type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["alignment","tracks","width","height"],"type":"object"},"PartialTrack":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"encoding":{"additionalProperties":{"$ref":"#/definitions/Channel"},"type":"object"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlay":{"items":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"}
1,"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"},"type":"array"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"template":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"},"PredefinedColors":{"enum":["viridis","grey","spectral","warm","cividis","bupu","rdbu","hot","pink"],"type":"string"},"Range":{"anyOf":[{"$ref":"#/definitions/ValueExtent"},{"$ref":"#/definitions/PredefinedColors"}]},"RangeFilter":{"additionalProperties":false,"properties":{"field":{"description":"A filter is applied based on the values of the specified data field","type":"string"},"inRange":{"description":"Check whether the value is in a number range.","items":{"type":"number"},"type":"array"},"not":{"description":"when `{\\"not\\": true}`, apply a NOT logical operation to the filter.\\n\\n__Default:__ `false`","type":"boolean"},"type":{"const":"filter","type":"string"}},"required":["field","inRange","type"],"type":"object"},"ResponsiveSize":{"anyOf":[{"type":"boolean"},{"additionalProperties":false,"properties":{"height":{"type":"boolean"},"width":{"type":"boolean"}},"type":"object"}]},"Row":{"additionalProperties":false,"properties":{"clip":{"description":"Clip row when the actual y value exceeds the max value of the y scale. Used only for bar marks at the moment. __Default__: `true`","type":"boolean"},"domain":{"$ref":"#/definitions/ValueExtent","description":"Values of the data"},"field":{"description":"Name of the data field","type":"string"},"grid":{"description":"Whether to display grid. __Default__: `false`","type":"boolean"},"legend":{"description":"Whether to display legend. __Default__: `false`","type":"boolean"},"padding":{"description":"Determines the size of inner white spaces on the top and bottom of individiual rows. __Default__: `0`","type":"number"},"range":{"$ref":"#/definitions/ValueExtent","description":"Determine the start and end position of rendering area of this track along vertical axis. __Default__: `[0, height]`"},"type":{"const":"nominal","description":"Specify the data type","type":"string"}},"type":"object"},"SelectivityCondition":{"additionalProperties":false,"properties":{"measure":{"enum":["width","height","aspectRatio"],"type":"string"},"operation":{"$ref":"#/definitions/LogicalOperation"},"target":{"description":"Does the condition applied to the visualization itself or its container? __Default__: `\'self\'`","enum":["self","container"],"type":"string"},"threshold":{"description":"Threshold in the unit of pixels.","type":"number"}},"required":["operation","measure","threshold"],"type":"object"},"SingleTrack":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"}
1,"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["data","height","mark","width"],"type":"object"},"SingleView":{"anyOf":[{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"const":"overlay","type":"string"}
1,"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"enum":["overlay","stack"],"type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."}
1,"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"anyOf":[{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"}]},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["alignment","height","tracks","width"],"type":"object"},{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"const":"stack","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"enum":["overlay","stack"],"type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"}
1,"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"anyOf":[{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"}]},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["tracks"],"type":"object"},{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"responsiveSpec":{"items":{"additionalProperties":false,"properties":{"selectivity":{"items":{"$ref":"#/definitions/SelectivityCondition"},"type":"array"},"spec":{"additionalProperties":false,"properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"alignment":{"enum":["overlay","stack"],"type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"baselineY":{"type":"number"},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"color":{"anyOf":[{"$ref":"#/definitions/Color"},{"$ref":"#/definitions/ChannelValue"}]},"data":{"$ref":"#/definitions/DataDeep"},"dataTransform":{"items":{"$ref":"#/definitions/DataTransform"},"type":"array"},"displacement":{"$ref":"#/definitions/Displacement"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"experimental":{"additionalProperties":false,"properties":{"mouseEvents":{"anyOf":[{"type":"boolean"},{"$ref":"#/definitions/MouseEventsDeep"}]}},"type":"object"},"flipY":{"type":"boolean"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"},"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"mark":{"$ref":"#/definitions/Mark"},"opacity":{"anyOf":[{"$ref":"#/definitions/Opacity"},{"$ref":"#/definitions/ChannelValue"}]},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."}
1,"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"overrideTemplate":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"row":{"anyOf":[{"$ref":"#/definitions/Row"},{"$ref":"#/definitions/ChannelValue"}]},"size":{"anyOf":[{"$ref":"#/definitions/Size"},{"$ref":"#/definitions/ChannelValue"}]},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"stretch":{"type":"boolean"},"stroke":{"anyOf":[{"$ref":"#/definitions/Stroke"},{"$ref":"#/definitions/ChannelValue"}]},"strokeWidth":{"anyOf":[{"$ref":"#/definitions/StrokeWidth"},{"$ref":"#/definitions/ChannelValue"}]},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"text":{"anyOf":[{"$ref":"#/definitions/Text"},{"$ref":"#/definitions/ChannelValue"}]},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"tooltip":{"items":{"$ref":"#/definitions/Tooltip"},"type":"array"},"tracks":{"anyOf":[{"items":{"$ref":"#/definitions/PartialTrack"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/definitions/PartialTrack"},{"$ref":"#/definitions/OverlaidTracks"}]},"type":"array"}]},"visibility":{"items":{"$ref":"#/definitions/VisibilityCondition"},"type":"array"},"width":{"description":"Specify the track width in pixels.","type":"number"},"x":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"x1e":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"xe":{"anyOf":[{"$ref":"#/definitions/X"},{"$ref":"#/definitions/ChannelValue"}]},"y":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"y1e":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"ye":{"anyOf":[{"$ref":"#/definitions/Y"},{"$ref":"#/definitions/ChannelValue"}]},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"type":"object"}},"required":["spec","selectivity"],"type":"object"},"type":"array"},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"tracks":{"items":{"$ref":"#/definitions/Track"},"type":"array"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}
1],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["tracks"],"type":"object"}]},"Size":{"additionalProperties":false,"properties":{"domain":{"$ref":"#/definitions/ValueExtent","description":"Values of the data"},"field":{"description":"Name of the data field","type":"string"},"legend":{"description":"not supported: Whether to display legend. __Default__: `false`","type":"boolean"},"range":{"$ref":"#/definitions/ValueExtent","description":"Ranges of visual channel values"},"type":{"description":"Specify the data type","enum":["quantitative","nominal"],"type":"string"}},"type":"object"},"SizeVisibilityCondition":{"additionalProperties":false,"properties":{"conditionPadding":{"description":"Specify the buffer size (in pixel) of width or height when calculating the visibility.\\n\\n__Default__: `0`","type":"number"},"measure":{"description":"Specify which aspect of the `target` will be compared to the `threshold`.","enum":["width","height"],"type":"string"},"operation":{"$ref":"#/definitions/LogicalOperation","description":"A string that pecifies the logical operation to conduct between `threshold` and the `measure` of `target`. Support\\n\\n- greater than : \\"greater-than\\", \\"gt\\", \\"GT\\"\\n\\n- less than : \\"less-than\\", \\"lt\\", \\"LT\\"\\n\\n- greater than or equal to : \\"greater-than-or-equal-to\\", \\"gtet\\", \\"GTET\\"\\n\\n- less than or equal to : \\"less-than-or-equal-to\\", \\"ltet\\", \\"LTET\\""},"target":{"description":"Target specifies the object that you want to compare with the threshold.","enum":["track","mark"],"type":"string"},"threshold":{"anyOf":[{"type":"number"},{"const":"|xe-x|","type":"string"}],"description":"Specify the threshold as one of:\\n\\n- A number representing a fixed threshold in the unit of pixels;\\n\\n- `\\"|xe-x|\\"`, using the distance between `xe` and `x` as threshold"},"transitionPadding":{"description":"Specify the buffer size (in pixel) of width or height for smooth transition.\\n\\n__Default__: `0`","type":"number"}},"required":["measure","operation","target","threshold"],"type":"object"},"StrConcatTransform":{"additionalProperties":false,"properties":{"fields":{"items":{"type":"string"},"type":"array"},"newField":{"type":"string"},"separator":{"type":"string"},"type":{"const":"concat","type":"string"}},"required":["type","fields","newField","separator"],"type":"object"},"StrReplaceTransform":{"additionalProperties":false,"properties":{"field":{"type":"string"},"newField":{"type":"string"},"replace":{"items":{"additionalProperties":false,"properties":{"from":{"type":"string"},"to":{"type":"string"}},"required":["from","to"],"type":"object"},"type":"array"},"type":{"const":"replace","type":"string"}},"required":["type","field","newField","replace"],"type":"object"},"Stroke":{"additionalProperties":false,"properties":{"domain":{"$ref":"#/definitions/ValueExtent","description":"Values of the data"},"field":{"description":"Name of the data field","type":"string"},"legend":{"description":"Whether to display legend. __Default__: `false`","type":"boolean"},"range":{"$ref":"#/definitions/Range","description":"Ranges of visual channel values"},"scaleOffset":{"description":"Whether to use offset of the domain proportionally. This is bound to brushes on the color legend. __Default__: `[0, 1]`","items":[{"type":"number"},{"type":"number"}],"maxItems":2,"minItems":2,"type":"array"},"title":{"description":"Title of the legend. __Default__: `undefined`","type":"string"},"type":{"description":"Specify the data type","enum":["quantitative","nominal"],"type":"string"}},"type":"object"},"StrokeWidth":{"additionalProperties":false,"properties":{"domain":{"$ref":"#/definitions/ValueExtent","description":"Values of the data"},"field":{"description":"Name of the data field","type":"string"},"range":{"$ref":"#/definitions/ValueExtent","description":"Ranges of visual channel values"},"type":{"description":"Specify the data type","enum":["quantitative","nominal"],"type":"string"}},"type":"object"},"Style":{"additionalProperties":false,"properties":{"align":{"description":"Specify the alignment of marks. This property is currently only supported for `triangle` marks.","enum":["left","right"],"type":"string"},"background":{"type":"string"},"backgroundOpacity":{"type":"number"},"brush":{"additionalProperties":false,"description":"Customize the style of the brush mark in the `rangeSelect` mouse event.","properties":{"color":{"description":"color of the marks when mouse events are triggered","type":"string"},"opacity":{"description":"opacity of the marks when mouse events are triggered","type":"number"},"stroke":{"description":"stroke color of the marks when mouse events are triggered","type":"string"},"strokeOpacity":{"type":"number"},"strokeWidth":{"description":"stroke width of the marks when mouse events are triggered","type":"number"}},"type":"object"},"curve":{"description":"Specify the curve of `rule` marks.","enum":["top","bottom","left","right"],"type":"string"},"dashed":{"description":"Specify the pattern of dashes and gaps for `rule` marks.","items":[{"type":"number"},{"type":"number"}],"maxItems":2,"minItems":2,"type":"array"},"dx":{"description":"Offset the position of marks in x direction. This property is currently only supported for `text` marks","type":"number"},"dy":{"description":"Offset the position of marks in y direction. This property is currently only supported for `text` marks.","type":"number"},"enableSmoothPath":{"description":"Whether to enable smooth paths when drawing curves.\\n\\n__Default__: `false`","type":"boolean"}
1,"inlineLegend":{"description":"Specify whether to show legend in a single horizontal line?","type":"boolean"},"legendTitle":{"description":"If defined, show legend title on the top or left","type":"string"},"linePattern":{"additionalProperties":false,"description":"Specify the pattern of dashes and gaps for `rule` marks.","properties":{"size":{"type":"number"},"type":{"enum":["triangleLeft","triangleRight"],"type":"string"}},"required":["type","size"],"type":"object"},"linkConnectionType":{"description":"Specify the connetion type of `betweenLink` marks.\\n\\n__Default__: `\\"corner\\"`","enum":["straight","curve","corner"],"type":"string"},"linkMinHeight":{"description":"The minimum height of `withinLink` and `betweenLink` marks. Unit is a percentagle. __Default__: `0.5`","type":"number"},"linkStyle":{"description":"The style of `withinLink` and `betweenLink` marks. __Default__: `\'circular\'` `\'elliptical\'` will be used as a default option.","enum":["elliptical","circular","straight","experimentalEdgeBundling"],"type":"string"},"matrixExtent":{"description":"Determine to show only one side of the diagonal in a HiGlass matrix. __Default__: `\\"full\\"`","enum":["full","upper-right","lower-left"],"type":"string"},"mouseOver":{"$ref":"#/definitions/EventStyle","description":"Customize visual effects of `mouseOver` events on marks."},"outline":{"type":"string"},"outlineWidth":{"type":"number"},"select":{"$ref":"#/definitions/EventStyle","description":"Customize visual effects of `rangeSelect` events on marks ."},"textAnchor":{"description":"Specify the alignment of `text` marks to a given point.","enum":["start","middle","end"],"type":"string"},"textFontSize":{"description":"Specify the font size of `text` marks. Can also be specified using the `size` channel option of `text` marks.","type":"number"},"textFontWeight":{"description":"Specify the font weight of `text` marks.","enum":["bold","normal"],"type":"string"},"textStroke":{"description":"Specify the stroke of `text` marks. Can also be specified using the `stroke` channel option of `text` marks.","type":"string"},"textStrokeWidth":{"description":"Specify the stroke width of `text` marks. Can also be specified using the `strokeWidth` channel option of `text` marks.","type":"number"}},"type":"object"},"SvTypeTransform":{"additionalProperties":false,"properties":{"firstBp":{"additionalProperties":false,"description":"Based on the BEDPE, infer SV types. SV types are specified as one of the following strings: DUP, TRA, DEL, t2tINV, h2hINV.","properties":{"chrField":{"type":"string"},"posField":{"type":"string"},"strandField":{"type":"string"}},"required":["chrField","posField","strandField"],"type":"object"},"newField":{"type":"string"},"secondBp":{"additionalProperties":false,"description":"Based on the BEDPE, infer SV types. SV types are specified as one of the following strings: DUP, TRA, DEL, t2tINV, h2hINV.","properties":{"chrField":{"type":"string"},"posField":{"type":"string"},"strandField":{"type":"string"}},"required":["chrField","posField","strandField"],"type":"object"},"type":{"const":"svType","type":"string"}},"required":["type","firstBp","secondBp","newField"],"type":"object"},"TemplateTrack":{"additionalProperties":false,"description":"Template specification that will be internally converted into `SingleTrack` for rendering.","properties":{"_assignedHeight":{"type":"number"},"_assignedWidth":{"description":"Internal: Used for responsive spec","type":"number"},"_invalidTrack":{"description":"internal","type":"boolean"},"_renderingId":{"description":"internal","type":"string"},"assembly":{"$ref":"#/definitions/Assembly","description":"A string that specifies the genome builds to use. Currently support `\\"hg38\\"`, `\\"hg19\\"`, `\\"hg18\\"`, `\\"hg17\\"`, `\\"hg16\\"`, `\\"mm10\\"`, `\\"mm9\\"`, and `\\"unknown\\"`.\\n\\n__Note:__: with `\\"unknown\\"` assembly, genomic axes do not show chrN: in labels."},"centerRadius":{"description":"Proportion of the radius of the center white space.\\n\\n__Default:__ `0.3`","type":"number"},"data":{"$ref":"#/definitions/DataDeep"},"encoding":{"additionalProperties":{"$ref":"#/definitions/Channel"},"type":"object"},"endAngle":{"description":"Specify the end angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"height":{"description":"Specify the track height in pixels.","type":"number"},"id":{"type":"string"}
1,"innerRadius":{"description":"Specify the inner radius of tracks when (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"layout":{"$ref":"#/definitions/Layout","description":"Specify the layout type of all tracks."},"linkingId":{"description":"Specify an ID for [linking multiple views](http://gosling-lang.org/docs/user-interaction#linking-views)","type":"string"},"orientation":{"$ref":"#/definitions/Orientation","description":"Specify the orientation."},"outerRadius":{"description":"Specify the outer radius of tracks when `{\\"layout\\": \\"circular\\"}`.","type":"number"},"overlayOnPreviousTrack":{"type":"boolean"},"prerelease":{"additionalProperties":false,"description":"internal","type":"object"},"spacing":{"description":"- If `{\\"layout\\": \\"linear\\"}`, specify the space between tracks in pixels;\\n\\n- If `{\\"layout\\": \\"circular\\"}`, specify the space between tracks in percentage ranging from 0 to 100.","type":"number"},"startAngle":{"description":"Specify the start angle (in the range of [0, 360]) of circular tracks (`{\\"layout\\": \\"circular\\"}`).","type":"number"},"static":{"description":"Whether to disable [Zooming and Panning](http://gosling-lang.org/docs/user-interaction#zooming-and-panning), __Default:__ `false`.","type":"boolean"},"style":{"$ref":"#/definitions/Style","description":"Define the [style](http://gosling-lang.org/docs/visual-channel#style-related-properties) of multive views. Will be overriden by the style of children elements (e.g., view, track)."},"subtitle":{"type":"string"},"template":{"type":"string"},"title":{"description":"If defined, will show the textual label on the left-top corner of a track.","type":"string"},"width":{"description":"Specify the track width in pixels.","type":"number"},"xAxis":{"$ref":"#/definitions/AxisPosition","description":"not supported"},"xDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic x-axis"},"xOffset":{"description":"Specify the x offset of views in the unit of pixels","type":"number"},"yDomain":{"anyOf":[{"$ref":"#/definitions/DomainInterval"},{"$ref":"#/definitions/DomainChrInterval"},{"$ref":"#/definitions/DomainChr"}],"description":"Specify the visible region of genomic y-axis"},"yOffset":{"description":"Specify the y offset of views in the unit of pixels","type":"number"},"zoomLimits":{"$ref":"#/definitions/ZoomLimits"}},"required":["data","height","template","width"],"type":"object"},"Text":{"additionalProperties":false,"properties":{"domain":{"description":"Values of the data","items":{"type":"string"},"type":"array"},"field":{"description":"Name of the data field","type":"string"},"range":{"description":"Ranges of visual channel values","items":{"type":"string"},"type":"array"},"type":{"description":"Specify the data type","enum":["quantitative","nominal"],"type":"string"}},"type":"object"},"Tooltip":{"additionalProperties":false,"properties":{"alt":{"description":"Name of the data field for showing in the tooltip. Will use the field name if not specified.","type":"string"},"field":{"description":"Specifiy a data field whose value will show in the tooltip.","type":"string"},"format":{"description":"format of the data value.","type":"string"},"type":{"$ref":"#/definitions/FieldType","description":"Type of the data filed."}},"required":["field","type"],"type":"object"},"Track":{"anyOf":[{"$ref":"#/definitions/SingleTrack"},{"$ref":"#/definitions/OverlaidTrack"},{"$ref":"#/definitions/DataTrack"},{"$ref":"#/definitions/TemplateTrack"}]},"VCFData":{"additionalProperties":false,"description":"The Variant Call Format (VCF).","properties":{"indexUrl":{"description":"URL link to the tabix index file","type":"string"},"sampleLength":{"description":"The maximum number of rows to be loaded from the URL. __Default:__ `1000`","type":"number"},"type":{"const":"vcf","type":"string"},"url":{"description":"URL link to the VCF file","type":"string"}},"required":["type","url","indexUrl"],"type":"object"},"ValueExtent":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"items":{"type":"number"},"type":"array"}]},"VectorData":{"additionalProperties":false,"description":"One-dimensional quantitative values along genomic position (e.g., bigwig) can be converted into HiGlass\' `\\"vector\\"` format data. Find out more about this format at [HiGlass Docs](
1https://docs.higlass.io/data_preparation.html#bigwig-files).","properties":{"aggregation":{"$ref":"#/definitions/BinAggregate","description":"Determine aggregation function to apply within bins. __Default__: `\\"mean\\"`"},"binSize":{"description":"Binning the genomic interval in tiles (unit size: 256).","type":"number"},"column":{"description":"Assign a field name of the middle position of genomic intervals.","type":"string"},"end":{"description":"Assign a field name of the end position of genomic intervals.","type":"string"},"start":{"description":"Assign a field name of the start position of genomic intervals.","type":"string"},"type":{"const":"vector","type":"string"},"url":{"description":"Specify the URL address of the data file.","type":"string"},"value":{"description":"Assign a field name of quantitative values.","type":"string"}},"required":["type","url","column","value"],"type":"object"},"VisibilityCondition":{"anyOf":[{"$ref":"#/definitions/SizeVisibilityCondition"},{"$ref":"#/definitions/ZoomLevelVisibilityCondition"}]},"X":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate","description":"Specify how to aggregate data. __Default__: `undefined`"},"axis":{"$ref":"#/definitions/AxisPosition","description":"Specify where should the axis be put"},"domain":{"$ref":"#/definitions/GenomicDomain","description":"Values of the data"},"field":{"description":"Name of the data field.","type":"string"},"grid":{"description":"Whether to display grid. __Default__: `false`","type":"boolean"},"legend":{"description":"Whether to display legend. __Default__: `false`","type":"boolean"},"linkingId":{"description":"Users need to assign a unique linkingId for [linking views](/docs/user-interaction#linking-views) and [Brushing and Linking](/docs/user-interaction#brushing-and-linking)","type":"string"},"range":{"$ref":"#/definitions/ValueExtent","description":"Values of the visual channel."},"type":{"const":"genomic","description":"Specify the data type.","type":"string"}},"type":"object"},"Y":{"additionalProperties":false,"properties":{"aggregate":{"$ref":"#/definitions/Aggregate","description":"Specify how to aggregate data. __Default__: `undefined`"},"axis":{"$ref":"#/definitions/AxisPosition","description":"Specify where should the axis be put"},"baseline":{"description":"Custom baseline of the y-axis. __Default__: `0`","type":["string","number"]},"domain":{"anyOf":[{"$ref":"#/definitions/ValueExtent"},{"$ref":"#/definitions/GenomicDomain"}],"description":"Values of the data"},"field":{"description":"Name of the data field.","type":"string"},"flip":{"description":"Whether to flip the y-axis. This is done by inverting the `range` property. __Default__: `false`","type":"boolean"},"grid":{"description":"Whether to display grid. __Default__: `false`","type":"boolean"},"legend":{"description":"Whether to display legend. __Default__: `false`","type":"boolean"},"linkingId":{"description":"Users need to assign a unique linkingId for [linking views](/docs/user-interaction#linking-views) and [Brushing and Linking](/docs/user-interaction#brushing-and-linking)","type":"string"},"range":{"$ref":"#/definitions/ValueExtent","description":"Values of the visual channel."},"type":{"description":"Specify the data type.","enum":["quantitative","nominal","genomic"],"type":"string"},"zeroBaseline":{"description":"Specify whether to use zero baseline. __Default__: `true`","type":"boolean"}},"type":"object"},"ZoomLevelVisibilityCondition":{"additionalProperties":false,"properties":{"conditionPadding":{"description":"Specify the buffer size (in pixel) of width or height when calculating the visibility.\\n\\n__Default__: `0`","type":"number"},"measure":{"const":"zoomLevel","description":"Specify which aspect of the `target` will be compared to the `threshold`.","type":"string"},"operation":{"$ref":"#/definitions/LogicalOperation","description":"A string that pecifies the logical operation to conduct between `threshold` and the `measure` of `target`. Support\\n\\n- greater than : \\"greater-than\\", \\"gt\\", \\"GT\\"\\n\\n- less than : \\"less-than\\", \\"lt\\", \\"LT\\"\\n\\n- greater than or equal to : \\"greater-than-or-equal-to\\", \\"gtet\\", \\"GTET\\"\\n\\n- less than or equal to : \\"less-than-or-equal-to\\", \\"ltet\\", \\"LTET\\""},"target":{"description":"Target specifies the object that you want to compare with the threshold.","enum":["track","mark"],"type":"string"},"threshold":{"description":"Set a threshold in the unit of base pairs (bp)","type":"number"},"transitionPadding":{"description":"Specify the buffer size (in pixel) of width or height for smooth transition.\\n\\n__Default__: `0`","type":"number"}},"required":["measure","operation","target","threshold"],"type":"object"},"ZoomLimits":{"items":[{"type":["number","null"]},{"type":["number","null"]}],"maxItems":2,"minItems":2,"type":"array"}}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.