0

私はPythonでコードを実行しようとしています。これは、特定のアルファベットからの正規表現が与えられた場合、同様の自由度を持つすべての可能な代替案を考え出すものです。たとえば、私のアルファベットが ACTG (DNA ヌクレオチド) で、正規表現が [AG]CG (ACG または GCG をカバーする正規表現) である場合、[AC]CG (ACG または CCG をカバーする正規表現) を出力したいと思います。 )、[AT]CG (ACG または TCG をカバーする正規表現)、[AG]CC など

問題は、私はPythonまたはプログラミング全般に非常に慣れていないため、これを行う方法がまだわかっていないことです。最終的な目標は、特定の文字列 (DNA 転写物) に縮退シーケンス (正規表現) への特定の偏りがあるかどうかを調べることです。これは、他のすべての同様の縮退シーケンスの出現の平均が実際にその数よりも小さいかどうかを確認することによって行われます。その特定の縮退シーケンスの出現の。

助けやヒントをありがとう、

エヤル

4

1 に答える 1