C# Class LibiadaWeb.Models.Repositories.Sequences.DnaSequenceRepository

The DNA sequence repository.
Inheritance: SequenceImporter, IDnaSequenceRepository
Datei anzeigen Open project: intervals-mining-lab/libiada-web Class Usage Examples

Public Methods

Method Description
Create ( CommonSequence sequence, ISequence fastaSequence, bool partial ) : void

The create DNA sequence.

Create ( CommonSequence sequence, bool partial, long alphabet, int building ) : void

The insert.

Dispose ( ) : void

The dispose.

DnaSequenceRepository ( LibiadaWebEntities db ) : System

Initializes a new instance of the DnaSequenceRepository class.

Insert ( DnaSequence sequence, long alphabet, int building ) : void

The insert.

Private Methods

Method Description
ToCommonSequence ( DnaSequence source ) : CommonSequence

The to sequence.

Method Details

Create() public method

The create DNA sequence.
/// Thrown if at least one element of new sequence is missing in db /// or if sequence is empty or invalid. ///
public Create ( CommonSequence sequence, ISequence fastaSequence, bool partial ) : void
sequence CommonSequence /// The common sequence. ///
fastaSequence ISequence /// Sequence as >. ///
partial bool /// The partial. ///
return void

Create() public method

The insert.
public Create ( CommonSequence sequence, bool partial, long alphabet, int building ) : void
sequence CommonSequence /// The sequence. ///
partial bool /// The partial. ///
alphabet long /// The alphabet. ///
building int /// The building. ///
return void

Dispose() public method

The dispose.
public Dispose ( ) : void
return void

DnaSequenceRepository() public method

Initializes a new instance of the DnaSequenceRepository class.
public DnaSequenceRepository ( LibiadaWebEntities db ) : System
db LibiadaWebEntities /// The db. ///
return System

Insert() public method

The insert.
public Insert ( DnaSequence sequence, long alphabet, int building ) : void
sequence DnaSequence /// The sequence. ///
alphabet long /// The alphabet. ///
building int /// The building. ///
return void