C# 클래스 LibiadaWeb.Models.Repositories.Sequences.DnaSequenceRepository

The DNA sequence repository.
상속: SequenceImporter, IDnaSequenceRepository
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-web 1 사용 예제들

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
ToCommonSequence ( DnaSequence source ) : CommonSequence

The to sequence.

메소드 상세

Create() 공개 메소드

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. ///
리턴 void

Create() 공개 메소드

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. ///
리턴 void

Dispose() 공개 메소드

The dispose.
public Dispose ( ) : void
리턴 void

DnaSequenceRepository() 공개 메소드

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

Insert() 공개 메소드

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