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

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

공개 메소드들

메소드 설명
CommonSequenceRepository ( LibiadaWebEntities db ) : System.Collections.Generic

Initializes a new instance of the CommonSequenceRepository class.

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

The insert.

Dispose ( ) : void

The dispose.

GetChains ( long matterIds, int notationIds, int languageIds, int translatorIds ) : LibiadaCore.Core.Chain[][]

Extracts sequences from database.

GetElements ( long sequenceId ) : List

The get elements.

GetNucleotideChains ( long matterIds ) : LibiadaCore.Core.Chain[]

Extracts nucleotide sequences from database.

ToLibiadaBaseChain ( long sequenceId ) : BaseChain

The to libiada BaseChain.

ToLibiadaChain ( long sequenceId ) : Chain

The to libiada Chain.

비공개 메소드들

메소드 설명
GetAlphabet ( long sequenceId ) : Alphabet

The get alphabet.

메소드 상세

CommonSequenceRepository() 공개 메소드

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

Create() 공개 메소드

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

Dispose() 공개 메소드

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

GetChains() 공개 메소드

Extracts sequences from database.
public GetChains ( long matterIds, int notationIds, int languageIds, int translatorIds ) : LibiadaCore.Core.Chain[][]
matterIds long /// The matter ids. ///
notationIds int /// The notation ids. ///
languageIds int /// The language ids. ///
translatorIds int /// The translator ids. ///
리턴 LibiadaCore.Core.Chain[][]

GetElements() 공개 메소드

The get elements.
public GetElements ( long sequenceId ) : List
sequenceId long /// The sequence id. ///
리턴 List

GetNucleotideChains() 공개 메소드

Extracts nucleotide sequences from database.
public GetNucleotideChains ( long matterIds ) : LibiadaCore.Core.Chain[]
matterIds long /// The matter ids. ///
리턴 LibiadaCore.Core.Chain[]

ToLibiadaBaseChain() 공개 메소드

The to libiada BaseChain.
public ToLibiadaBaseChain ( long sequenceId ) : BaseChain
sequenceId long /// The sequence id. ///
리턴 LibiadaCore.Core.BaseChain

ToLibiadaChain() 공개 메소드

The to libiada Chain.
public ToLibiadaChain ( long sequenceId ) : Chain
sequenceId long /// The sequence id. ///
리턴 LibiadaCore.Core.Chain