Genbank 파일 지원 문제가 하나 있는데 리드랑 파스랑 뭔 차인지 모르겠음. FASTA는 지에딧으로 열리는거라 보기라도 했지… Genbank는 gb파일이라 우분투에서 못열어요… 게임보이 어드밴스 파일이래… 혹시 차이 아시는 분 제보 바랍니다. 일단...
Continue reading...Python
Project restriction enzyme: 패치노트
버전… 아 그러고보니 버전 안 매겼네. 공통 패치 NEB filter: 이제 NEB에서 파는 효소들만 볼 수 있습니다. (NEB: New England Biolabs. NEB 커터 만든 거기 맞음) 개별 패치(Cutter/Finder) 일부 저장...
Continue reading...Cutter, Finder 공통 패치: FASTA 파일 지원
<패치노트> 꺾쇠(>)가 하나인 FASTA 파일 한정으로 읽어올 수 있습니다. (Biopython이 꺾쇠 개수에 따라 불러오는 방식이 다름) FASTA 파일을 불러올 경우, 시퀀스 이름란에 FASTA file의 ID영역이 들어갑니다. (사실 description 넣으려다가 너무...
Continue reading...Finder 패치: 정규식 도입
드디어 해냈다!!! 진짜 개노가다였음… 중간에 커터 버그도 하나 잡았고. AccI, 정규식 필요 EcoRI, 정규식 불요 일단 도입하는 것 자체는 커터에서 했기때문에 크게 어려운 부분은 없었고, 문제가 좀 있었다. 함수 정의하고...
Continue reading...아직 정답률 50% 위인 거 실화냐
해당 코드는 백준 스테이터스(총제출 수, 맞았습니다, 틀렸습니다, 시간초과 등)를 입력하면 총 제출 대비 몇%인지 비중을 출력하는 코드이다. (순서대로 출력 형식, 틀렸습니다, 시간초과, 출력초과, 런타임 에러, 컴파일 에러) 그렇게 틀렸는데도 정답률...
Continue reading...정규식(Regular Expression)-re모듈 사용법
분량+저녁식사땜시 2부작 되버린 거 실화입니다. re.search() 단식(DNA 시퀀스에서 G로 시작하는 네 글자 시퀀스) 복식(A로 시작하는 최소 6글자인 효소) re.match() re.search()와 달리 re.match()는 처음부터 정규식 형식이랑 일치하는 걸 찾아준다. 쟤가 그래서...
Continue reading...정규식(Regular Expression)-기호와 메타문자
문자 찾는 것 자체는 find()도 해주는데, 얘는 딱 정확하게 일치하는 문자열만 찾아준다. 그럼 정규식은? 그건 대충 와일드카드같은 거다. 그러니까 find()는 소라빵 찐빵 팥빵 붕어빵 이런 식으로 딱딱 키워드를 찾는거고 정규식은...
Continue reading...Cutter 기능 추가: 정규식 도입
Finder는 정규식+찾아바꾸기라 도입이 좀 늦어요. 개선점 정규식 도입 파일명 끝에 RE가 들어가는 게 정규식 처리가 필요한 효소들임. (N이나 S, B같은 게 들어가는 효소) 정규식 처리가 없으면 검색 자체가 안돼서(find는 토씨...
Continue reading...Cutter에 정규식 도입했습니다…
일단 자세한 패치 내역은 나중에 py파일에도 반영되면 알려드리겠음… 지금 Jupyter에만 반영했습니다. 정규식 변환 클래스를 아예 새로 짰습니다. (…) 클래스 통해서 ATGC가 아닌 다른 알파벳들을 전부 정규식 문법으로 바꿔서 검색하고, 현재...
Continue reading...Searcher 기능 추가: 그 뭐더라 그 D로 시작하는 그거
일단… 해당 기능 추가 결과물이고요… 정규식 얘기는 다음에 합시다… 로직 대공사 하게 생겼어… 일단 정규식은 얘가 있어야 쓸 수 있다. if문에도 관련 코드가 추가되었고(^가 붙으면 그걸로 시작하는 걸 검색해준다) 물론...
Continue reading...
Reply