擅长:python、mysql、java
<p>如果字符串中只有字母<code>ATCG</code>出现在字符串中,则字符串包含一个有效的DNA序列(尽管不一定是<em>所有的</em>-您可能有一个在任何地方都没有<code>C</code>的基因序列,尽管这当然不太可能)。在</p>
<p>考虑到这一点,函数应该是</p>
<pre><code>def is_valid_sequence(seq):
return set(seq).issubset({"A", "T", "C", "G"})
>>> is_valid_sequence("AAAATAATG")
True
>>> is_valid_sequence("AAAATAATGX")
False
>>> is_valid_sequence("AAAATACTAATG")
True
</code></pre>