Re: [Seqan-dev] Allgemeine Scores verwenden?
Hallo Robert,
In ./seqan/score/score_base.h ist das Interface der Score-Objekte definiert.
score(TScore&, TPos1, TPos2, TSeq1&, TSeq2&)
scoreGapOpenHorizontal(TScore&, TPos1, TPos2, TSeq1&, TSeq2&)
scoreGapExtendHorizontal(TScore&, TPos1, TPos2, TSeq1&, TSeq2&)
scoreGapOpenVertical(TScore&, TPos1, TPos2, TSeq1&, TSeq2&)
scoreGapExtendVertical(TScore&, TPos1, TPos2, TSeq1&, TSeq2&)
Das Interface erlaubt ein position-dependent scoring, deshalb werden
immer die beiden Sequenzen und die 2 Positionen uebergeben und Scoreobjekt. Das funktioniert
auf Score<int, Simple>, Blosum62, etc.
Vielleicht kannst du das Interface auch verwenden.
Grüße, Tobias
> -----Ursprüngliche Nachricht-----
> Von: seqan-dev-bounces@lists.fu-berlin.de
> [mailto:seqan-dev-bounces@lists.fu-berlin.de] Im Auftrag von
> Robert Steinfelder
> Gesendet: Thursday, August 20, 2009 3:58 PM
> An: seqan-dev@lists.fu-berlin.de
> Betreff: [Seqan-dev] Allgemeine Scores verwenden?
>
> Hallo,
>
> ich habe einen Algorithmus in SeqAn implementiert. Dieser
> soll anhand einer ScoreMatrix, einem Alignment und einer
> Sequenz einen Ähnlichkeitsscore zurückliefern. Derzeit
> funktioniert dieser aber nur mit einfachen Scores
> (Mis-/Match, GapOpen, GapExtension), aber nicht mit z.B.
> einer Blosum62.
>
> Wie kann man allgemein mit komplexeren Scores arbeiten?
>
>
> Gruß,
> Robert Steinfelder
>
> _______________________________________________
> seqan-dev mailing list
> seqan-dev@lists.fu-berlin.de
> https://lists.fu-berlin.de/listinfo/seqan-dev
>