# AUTO GENERATED FILE - DO NOT EDIT

export circulargenomeview

"""
    circulargenomeview(;kwargs...)

A CircularGenomeView component.
CircularGenomeView renders the JBrowse 2 React Circular Genome View.
Any JB2 CGV configuration is also valid configuration for this
component.
Keyword arguments:
- `id` (String; optional): The ID used to identify this component in Dash callbacks.
- `aggregateTextSearchAdapters` (Array; optional): The text search adapters to use for the browser
- `assembly` (optional): The configuration for the assembly to use for the browser.. assembly has the following type: lists containing elements 'name', 'aliases', 'sequence', 'refNameAliases'.
Those elements have the following types:
  - `name` (String; required)
  - `aliases` (Array; optional)
  - `sequence` (Dict; optional)
  - `refNameAliases` (Dict; optional)
- `configuration` (optional): The theme configuration object. configuration has the following type: lists containing elements 'theme'.
Those elements have the following types:
  - `theme` (Dict; optional)
- `defaultSession` (optional): The default session to use for the browser.. defaultSession has the following type: lists containing elements 'name', 'view'.
Those elements have the following types:
  - `name` (String; required)
  - `view` (Dict; optional)
- `tracks` (Array; optional): The tracks to use for the browser.
"""
function circulargenomeview(; kwargs...)
        available_props = Symbol[:id, :aggregateTextSearchAdapters, :assembly, :configuration, :defaultSession, :tracks]
        wild_props = Symbol[]
        return Component("circulargenomeview", "CircularGenomeView", "dash_jbrowse", available_props, wild_props; kwargs...)
end

