re(정규 표현식) 과제2
문제: DNA 서열 데이터 파일을 읽어와서, DNA 서열 데이터인지 확인한 후, A>T, T>A, C>G, G>C 변환이 이루어진 결과를 파일로 출력하는 파이썬 코드입니다. import sys import re # 문자열의 공백과 모든 개행문자(Whitespace)를 제거하고 대문자로 변환 def removeBlank(oneLine): return re.sub("\s+","",oneLine).upper() # ATGC 로 이루어진 문자열인지 확인 def checkDnaData(oneLine): if re.match("^(A|T|G|C)+$", oneLine): return else: print(oneLine +" 이 DNA데이터가 아닙니다.") exit() # A>T, T>A, C>G, G>C로 변환 d..
2023. 3. 29.