public void Stop_codon_rna_sequence_2() { Assert.Empty(ProteinTranslation.Proteins("UAG")); }
public void Cysteine_rna_sequence_2() { Assert.Equal(new[] { "Cysteine" }, ProteinTranslation.Proteins("UGC")); }
public void Tryptophan_rna_sequence() { Assert.Equal(new[] { "Tryptophan" }, ProteinTranslation.Proteins("UGG")); }
public void Tyrosine_rna_sequence_2() { Assert.Equal(new[] { "Tyrosine" }, ProteinTranslation.Proteins("UAC")); }
public void Methionine_rna_sequence() { Assert.Equal(new[] { "Methionine" }, ProteinTranslation.Proteins("AUG")); }
public void Leucine_rna_sequence_2() { Assert.Equal(new[] { "Leucine" }, ProteinTranslation.Proteins("UUG")); }
public void Serine_rna_sequence_4() { Assert.Equal(new[] { "Serine" }, ProteinTranslation.Proteins("UCG")); }
public void Translation_stops_if_stop_codon_in_middle_of_six_codon_sequence() { Assert.Equal(new[] { "Tryptophan", "Cysteine", "Tyrosine" }, ProteinTranslation.Proteins("UGGUGUUAUUAAUGGUUU")); }
public void Phenylalanine_rna_sequence_2() { Assert.Equal(new[] { "Phenylalanine" }, ProteinTranslation.Proteins("UUC")); }
public void Translation_stops_if_stop_codon_in_middle_of_three_codon_sequence() { Assert.Equal(new[] { "Tryptophan" }, ProteinTranslation.Proteins("UGGUAGUGG")); }
public void Translation_stops_if_stop_codon_at_end_of_three_codon_sequence() { Assert.Equal(new[] { "Methionine", "Phenylalanine" }, ProteinTranslation.Proteins("AUGUUUUAA")); }
public void Translation_stops_if_stop_codon_at_end_of_two_codon_sequence() { Assert.Equal(new[] { "Tryptophan" }, ProteinTranslation.Proteins("UGGUAG")); }
public void Translation_stops_if_stop_codon_at_beginning_of_sequence() { Assert.Empty(ProteinTranslation.Proteins("UAGUGG")); }
public void Translate_rna_strand_into_correct_protein_list() { Assert.Equal(new[] { "Methionine", "Phenylalanine", "Tryptophan" }, ProteinTranslation.Proteins("AUGUUUUGG")); }