Skip to content

Class: BioMethod

methodology description of a portion of a bioinformatics pipeline

URI: portable_microhaplotype_object:BioMethod

classDiagram class BioMethod click BioMethod href "../BioMethod" BioMethod : additional_argument BioMethod : program BioMethod : program_version BioMethod : purpose

Slots

Name Cardinality and Range Description Inheritance
program 1
String
name of the program used for this portion of the pipeline direct
purpose 1
String
the purpose for this method direct
program_version 1
String
versioning info for the program direct
additional_argument *
String
any additional arguments that differ from the default direct

Usages

used by used in type used
TarAmpBioinformaticsInfo demultiplexing_method range BioMethod
TarAmpBioinformaticsInfo denoising_method range BioMethod
TarAmpBioinformaticsInfo population_clustering_method range BioMethod
TarAmpBioinformaticsInfo additional_methods range BioMethod
PortableMicrohaplotypeObject postprocessing_bioinformatics_infos range BioMethod

Identifier and Mapping Information

Schema Source

  • from schema: https://plasmogenepi.github.io/portable-microhaplotype-object

Mappings

Mapping Type Mapped Value
self portable_microhaplotype_object:BioMethod
native portable_microhaplotype_object:BioMethod

LinkML Source

Direct

name: BioMethod
description: methodology description of a portion of a bioinformatics pipeline
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
  program:
    name: program
    description: name of the program used for this portion of the pipeline
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - BioMethod
    range: string
    required: true
    pattern: ^[A-z-._0-9 ]$
  purpose:
    name: purpose
    description: the purpose for this method
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - BioMethod
    range: string
    required: true
    pattern: ^[A-z-._0-9 ]$
  program_version:
    name: program_version
    description: versioning info for the program
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - BioMethod
    range: string
    required: true
    pattern: ^[A-z-._0-9 ]$
  additional_argument:
    name: additional_argument
    description: any additional arguments that differ from the default
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    domain_of:
    - BioMethod
    range: string
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true
    pattern: ^[A-z-._0-9 ]$

Induced

name: BioMethod
description: methodology description of a portion of a bioinformatics pipeline
from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
attributes:
  program:
    name: program
    description: name of the program used for this portion of the pipeline
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: program
    owner: BioMethod
    domain_of:
    - BioMethod
    range: string
    required: true
    pattern: ^[A-z-._0-9 ]$
  purpose:
    name: purpose
    description: the purpose for this method
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: purpose
    owner: BioMethod
    domain_of:
    - BioMethod
    range: string
    required: true
    pattern: ^[A-z-._0-9 ]$
  program_version:
    name: program_version
    description: versioning info for the program
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: program_version
    owner: BioMethod
    domain_of:
    - BioMethod
    range: string
    required: true
    pattern: ^[A-z-._0-9 ]$
  additional_argument:
    name: additional_argument
    description: any additional arguments that differ from the default
    from_schema: https://plasmogenepi.github.io/portable-microhaplotype-object
    rank: 1000
    alias: additional_argument
    owner: BioMethod
    domain_of:
    - BioMethod
    range: string
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true
    pattern: ^[A-z-._0-9 ]$