C# 클래스 LibiadaWeb.Models.SubsequenceExtractor

The subsequence extractor.
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-web 1 사용 예제들

공개 메소드들

메소드 설명
ExtractChains ( Subsequence subsequences, long chainId ) : LibiadaCore.Core.Chain[]

The extract chains.

GetSubsequences ( long sequenceId, IEnumerable featureIds ) : Subsequence[]

The extract sequences.

GetSubsequences ( long sequenceId, IEnumerable featureIds, string filters ) : Subsequence[]

Extracts only filtered subsequences.

SubsequenceExtractor ( LibiadaWebEntities db ) : System.Collections.Generic

Initializes a new instance of the SubsequenceExtractor class.

비공개 메소드들

메소드 설명
ExtractJoinedSubsequence ( Bio.Sequence sourceSequence, Subsequence subsequence ) : Chain

Extracts joined subsequence.

ExtractJoinedSubsequenceWithComplement ( Bio.Sequence sourceSequence, Subsequence subsequence ) : Chain

Extracts joined subsequence with complement flag.

ExtractJoinedSubsequenceWithoutComplement ( Bio.Sequence sourceSequence, Subsequence subsequence ) : Chain

Extracts joined subsequence without complement flag.

ExtractSimpleSubsequence ( Bio.Sequence sourceSequence, Subsequence subsequence ) : Chain

Extracts subsequence without joins (additional positions).

메소드 상세

ExtractChains() 공개 메소드

The extract chains.
public ExtractChains ( Subsequence subsequences, long chainId ) : LibiadaCore.Core.Chain[]
subsequences Subsequence /// The subsequences. ///
chainId long /// The sequence id. ///
리턴 LibiadaCore.Core.Chain[]

GetSubsequences() 공개 메소드

The extract sequences.
public GetSubsequences ( long sequenceId, IEnumerable featureIds ) : Subsequence[]
sequenceId long /// The sequence id. ///
featureIds IEnumerable /// The feature ids. ///
리턴 Subsequence[]

GetSubsequences() 공개 메소드

Extracts only filtered subsequences.
public GetSubsequences ( long sequenceId, IEnumerable featureIds, string filters ) : Subsequence[]
sequenceId long /// Sequences id. ///
featureIds IEnumerable /// Subsequences features. ///
filters string /// Filters for the subsequences. /// Filters are applied in "OR" logic (if subseqence corresponds to any filter it is added to calculation). ///
리턴 Subsequence[]

SubsequenceExtractor() 공개 메소드

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