Closed marehr closed 2 years ago
@smehringer It seems you addressed with https://github.com/seqan/seqan3/issues/2867 one of the points here. :)
Can you tick it of here if it is merged?
Oh nice, thanks. I did not now this exists.
Since this ticket is termed release 3.2, did you already go through all of these the issues? If they all regard the alphabet API stability I still thinks it's important to avoid API breaks of known bugs.
@smehringer It seems you addressed with seqan/seqan3#2867 one of the points here. :)
Can you tick it of here if it is merged?
done
Done except
- [ ] We talked about "uint64_t is not an alphabet?" https://github.com/seqan/product_backlog/issues/200 What to do? (see https://github.com/seqan/product_backlog/issues/269#issuecomment-818703658)
But since this is tracked in its own issue and the release is done, this issue is resolved
Description
Left-overs from Release 3.1:
Y
being converted to dna15, and then to dna4 (results in 'C' instead of 'A'). dna5 and aminoacid alphabets just define one letter that is used for unknown symbols (see https://github.com/seqan/product_backlog/issues/269#issuecomment-762196107)seqan3::phred68solexa
andseqan3::phred42
should be over the failure probability and not the phred scores. (see https://github.com/seqan/product_backlog/issues/269#issuecomment-804011791)Coding-issues:
convert_through_char_representation
is underconstrained, should require constexpr_writable_alphabet. (see https://github.com/seqan/product_backlog/issues/248)convert_through_char_representation
has SeqAn2-style wrong order of parameters (first out than in) (fixed by https://github.com/seqan/seqan3/pull/2870). (see https://github.com/seqan/product_backlog/issues/248)