20 lines
377 B
Python
20 lines
377 B
Python
|
import re
|
||
|
|
||
|
"""
|
||
|
Zadanie 326
|
||
|
|
||
|
Napisać funkcję is_dna(string), która sprawdza, czy
|
||
|
napis jest niepustym ciągiem liter A, G, C, T, U, przy czym w jednym
|
||
|
ciągu może wystąpić albo T, albo U nie obie litery
|
||
|
równocześnie.
|
||
|
|
||
|
NAME: is_dna
|
||
|
PARAMS: string
|
||
|
RETURN: bool
|
||
|
POINTS: 9
|
||
|
"""
|
||
|
|
||
|
def is_dna(string):
|
||
|
search = re.search("(^[AGCT]+$)|(^[AGCU]+$)", string)
|
||
|
return search
|