galaxy.tool_util.biotools package
- class galaxy.tool_util.biotools.BiotoolsMetadataSource[source]
Bases:
object
- get_biotools_metadata(biotools_reference: str) BiotoolsEntry | None [source]
Return a BiotoolsEntry if available.
- galaxy.tool_util.biotools.get_biotools_metadata_source(metadata_source_config: BiotoolsMetadataSourceConfig) BiotoolsMetadataSource [source]
- class galaxy.tool_util.biotools.ParsedBiotoolsEntry[source]
Bases:
object
Provide XML wrapper relevant entities from a bio.tool entry - topics and operations.
Submodules
galaxy.tool_util.biotools.interface module
- class galaxy.tool_util.biotools.interface.ParsedBiotoolsEntry[source]
Bases:
object
Provide XML wrapper relevant entities from a bio.tool entry - topics and operations.
- class galaxy.tool_util.biotools.interface.BiotoolsEntry[source]
Bases:
object
Parse the RAW entries of interest for Galaxy from a bio.tools entry.
- property edam_info: ParsedBiotoolsEntry
galaxy.tool_util.biotools.source module
- class galaxy.tool_util.biotools.source.BiotoolsMetadataSource[source]
Bases:
object
- get_biotools_metadata(biotools_reference: str) BiotoolsEntry | None [source]
Return a BiotoolsEntry if available.
- class galaxy.tool_util.biotools.source.GitContentBiotoolsMetadataSource(content_directory)[source]
Bases:
BiotoolsMetadataSource
Parse entries from a repository clone of https://github.com/bio-tools/content.
- get_biotools_metadata(biotools_reference: str) BiotoolsEntry | None [source]
Return a BiotoolsEntry if available.
- class galaxy.tool_util.biotools.source.ApiBiotoolsMetadataSource(cache=None)[source]
Bases:
BiotoolsMetadataSource
Parse entries from bio.tools API.
- get_biotools_metadata(biotools_reference: str) BiotoolsEntry | None [source]
Return a BiotoolsEntry if available.
- class galaxy.tool_util.biotools.source.CascadingBiotoolsMetadataSource(use_api=False, cache=None, content_directory: str | None = None)[source]
Bases:
BiotoolsMetadataSource
- get_biotools_metadata(biotools_reference: str) BiotoolsEntry | None [source]
Return a BiotoolsEntry if available.
- class galaxy.tool_util.biotools.source.BiotoolsMetadataSourceConfig[source]
Bases:
object
- cache = None
- galaxy.tool_util.biotools.source.get_biotools_metadata_source(metadata_source_config: BiotoolsMetadataSourceConfig) BiotoolsMetadataSource [source]