SequenceDatabase#

class openomics.database.sequence.SequenceDatabase(**kwargs)[source][source]#

Bases: openomics.database.base.Database

Provides a series of methods to extract sequence data from SequenceDataset.

Methods Summary

get_sequences(index, omic, agg, **kwargs)

Returns a dictionary where keys are 'index' and values are sequence(s).

Methods Documentation

abstract get_sequences(index, omic, agg, **kwargs)[source][source]#

Returns a dictionary where keys are ‘index’ and values are sequence(s).

Parameters
  • index (str) – {“gene_id”, “gene_name”, “transcript_id”, “transcript_name”}

  • omic (str) – {“lncRNA”, “microRNA”, “messengerRNA”}

  • agg (str) – {“all”, “shortest”, “longest”}

  • **kwargs – any additional argument to pass to SequenceDataset.get_sequences()

Return type

Union[Series, Dict]