Class jalview.analysis.DnaTest

12

tests

0

failures

0

ignored

0.068s

duration

100%

successful

Test Duration Result
testCompareCodonPos 0.006s passed
testCompareCodonPos_isSymmetric 0.003s passed
testCompareCodonPos_oneOnly 0s passed
testConvertCodon 0s passed
testGetComplement 0.001s passed
testReverseCdna 0.004s passed
testReverseSequence 0.001s passed
testTranslateCdna_hiddenColumns 0.002s passed
testTranslateCdna_sequenceOrderIndependent 0.004s passed
testTranslateCdna_simple 0.002s passed
testTranslateCdna_withUntranslatableCodons 0.011s passed
testTranslateCdna_withUntranslatableCodonsAndHiddenColumns 0.034s passed
K: AAA  [0, 1, 2]
G: GGG  [0, 1, 2]

K: GGG  [0, 1, 2]
G: AAA  [0, 1, 2]

K: AA-A  [0, 1, 3]
G: GGG  [0, 1, 2]

K: AAA  [0, 1, 2]
G: GG-G  [0, 1, 3]

K: A-AA  [0, 2, 3]
G: GG-G  [0, 1, 3]

K: A-A-A  [0, 2, 4]
G: GG-G  [0, 1, 3]

K: A-AA  [0, 2, 3]
G: GG--G  [0, 1, 4]

K: AA-A  [0, 1, 3]
G: G-GG  [0, 2, 3]

K: AA--A  [0, 1, 4]
G: G-GG  [0, 2, 3]

K: AAA  [0, 1, 2]
G: G-GG  [0, 2, 3]

K: -AAA  [1, 2, 3]
G: G-GG  [0, 2, 3]

K: -AA-A  [1, 2, 4]
G: G-GG  [0, 2, 3]

K: -AAA  [1, 2, 3]
G: G-G-G  [0, 2, 4]

K: -A-AA  [1, 3, 4]
G: G-G-G  [0, 2, 4]

K: -A-A-A  [1, 3, 5]
G: G-G-G  [0, 2, 4]

K: -A-AA  [1, 3, 4]
G: G-G--G  [0, 2, 5]

K: -AA-A  [1, 2, 4]
G: G--GG  [0, 3, 4]

K: -AA--A  [1, 2, 5]
G: G--GG  [0, 3, 4]

K: -AAA  [1, 2, 3]
G: G--GG  [0, 3, 4]

K: A-AA  [0, 2, 3]
G: -GGG  [1, 2, 3]

K: A-A-A  [0, 2, 4]
G: -GGG  [1, 2, 3]

K: A-AA  [0, 2, 3]
G: -GG-G  [1, 2, 4]

K: A--AA  [0, 3, 4]
G: -GG-G  [1, 2, 4]

K: A--AA  [0, 3, 4]
G: -GGG  [1, 2, 3]

K: A--AA  [0, 3, 4]
G: -GG--G  [1, 2, 5]

K: AA-A  [0, 1, 3]
G: -GGG  [1, 2, 3]

K: AA--A  [0, 1, 4]
G: -GGG  [1, 2, 3]

K: AAA  [0, 1, 2]
G: -GGG  [1, 2, 3]

K: AAA  [0, 1, 2]
G: GGG  [0, 1, 2]

K: GGG  [0, 1, 2]
G: AAA  [0, 1, 2]

K: AA-A  [0, 1, 3]
G: GGG  [0, 1, 2]

K: GGG  [0, 1, 2]
G: AA-A  [0, 1, 3]

K: AAA  [0, 1, 2]
G: GG-G  [0, 1, 3]

K: GG-G  [0, 1, 3]
G: AAA  [0, 1, 2]

K: A-AA  [0, 2, 3]
G: GG-G  [0, 1, 3]

K: GG-G  [0, 1, 3]
G: A-AA  [0, 2, 3]

K: A-A-A  [0, 2, 4]
G: GG-G  [0, 1, 3]

K: GG-G  [0, 1, 3]
G: A-A-A  [0, 2, 4]

K: A-AA  [0, 2, 3]
G: GG--G  [0, 1, 4]

K: GG--G  [0, 1, 4]
G: A-AA  [0, 2, 3]

K: AA-A  [0, 1, 3]
G: G-GG  [0, 2, 3]

K: G-GG  [0, 2, 3]
G: AA-A  [0, 1, 3]

K: AA--A  [0, 1, 4]
G: G-GG  [0, 2, 3]

K: G-GG  [0, 2, 3]
G: AA--A  [0, 1, 4]

K: AAA  [0, 1, 2]
G: G-GG  [0, 2, 3]

K: G-GG  [0, 2, 3]
G: AAA  [0, 1, 2]

K: -AAA  [1, 2, 3]
G: G-GG  [0, 2, 3]

K: G-GG  [0, 2, 3]
G: -AAA  [1, 2, 3]

K: -AA-A  [1, 2, 4]
G: G-GG  [0, 2, 3]

K: G-GG  [0, 2, 3]
G: -AA-A  [1, 2, 4]

K: -AAA  [1, 2, 3]
G: G-G-G  [0, 2, 4]

K: G-G-G  [0, 2, 4]
G: -AAA  [1, 2, 3]

K: -A-AA  [1, 3, 4]
G: G-G-G  [0, 2, 4]

K: G-G-G  [0, 2, 4]
G: -A-AA  [1, 3, 4]

K: -A-A-A  [1, 3, 5]
G: G-G-G  [0, 2, 4]

K: G-G-G  [0, 2, 4]
G: -A-A-A  [1, 3, 5]

K: -A-AA  [1, 3, 4]
G: G-G--G  [0, 2, 5]

K: G-G--G  [0, 2, 5]
G: -A-AA  [1, 3, 4]

K: -AA-A  [1, 2, 4]
G: G--GG  [0, 3, 4]

K: G--GG  [0, 3, 4]
G: -AA-A  [1, 2, 4]

K: -AA--A  [1, 2, 5]
G: G--GG  [0, 3, 4]

K: G--GG  [0, 3, 4]
G: -AA--A  [1, 2, 5]

K: -AAA  [1, 2, 3]
G: G--GG  [0, 3, 4]

K: G--GG  [0, 3, 4]
G: -AAA  [1, 2, 3]

K: A-AA  [0, 2, 3]
G: -GGG  [1, 2, 3]

K: -GGG  [1, 2, 3]
G: A-AA  [0, 2, 3]

K: A-A-A  [0, 2, 4]
G: -GGG  [1, 2, 3]

K: -GGG  [1, 2, 3]
G: A-A-A  [0, 2, 4]

K: A-AA  [0, 2, 3]
G: -GG-G  [1, 2, 4]

K: -GG-G  [1, 2, 4]
G: A-AA  [0, 2, 3]

K: A--AA  [0, 3, 4]
G: -GG-G  [1, 2, 4]

K: -GG-G  [1, 2, 4]
G: A--AA  [0, 3, 4]

K: A--AA  [0, 3, 4]
G: -GGG  [1, 2, 3]

K: -GGG  [1, 2, 3]
G: A--AA  [0, 3, 4]

K: A--AA  [0, 3, 4]
G: -GG--G  [1, 2, 5]

K: -GG--G  [1, 2, 5]
G: A--AA  [0, 3, 4]

K: AA-A  [0, 1, 3]
G: -GGG  [1, 2, 3]

K: -GGG  [1, 2, 3]
G: AA-A  [0, 1, 3]

K: AA--A  [0, 1, 4]
G: -GGG  [1, 2, 3]

K: -GGG  [1, 2, 3]
G: AA--A  [0, 1, 4]

K: AAA  [0, 1, 2]
G: -GGG  [1, 2, 3]

K: -GGG  [1, 2, 3]
G: AAA  [0, 1, 2]

K: -AA--A  [1, 2, 5]
G: G--GG  [0, 3, 4]

>SEQ1/1-12
CAGTTCGTAGAA
>SEQ2/1-12
TAGTTCGTAGAA
>SEQ3/1-12
CAGTTCGTAGAA
>SEQ4/1-12
CAGTTCGTAGAA
>SEQ5/1-12
CAGTTCGTAGAA
>SEQ6/1-12
CAGTTCGTAGAA
>SEQ7/1-12
CAGTTCGTAGAA
>SEQ8/1-12
CAGTTCGTAGAA

Original
>SEQ1/1-4
QFVE
>SEQ2/1-4
*FVE
>SEQ3/1-4
QFVE
>SEQ4/1-4
QFVE
>SEQ5/1-4
QFVE
>SEQ6/1-4
QFVE
>SEQ7/1-4
QFVE
>SEQ8/1-4
QFVE

Sorted
>SEQ7/1-4
QFVE
>SEQ8/1-4
QFVE
>SEQ4/1-4
QFVE
>SEQ5/1-4
QFVE
>SEQ3/1-4
QFVE
>SEQ1/1-4
QFVE
>SEQ2/1-4
*FVE
>SEQ6/1-4
QFVE

trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.
trimming contigs for incomplete terminal codon.