• 목록
  • 아래로
  • 위로

2021-10-31 01.33.27.jpg

아 별을 이모지로 넣어달라고요? 리눅스는 이모지 어떻게 열어요? (이사람)

 


 

*배경 설명이 필요하신 분은 https://studyforus.com/koreanraichu/246304 

네 여러분의 라이츄입니다.  원래 이게 주말 연재인데 ㅋㅋㅋㅋ 지금 헤드쿼터 출장가서 놀고 앉아있고...  드롭박스 그림들 보면서 업무 관련된 거 죄다 정리하고 있습니다.....
허니버터라이츄 | 2017.10.30

를 읽어보고 오시는 걸 추천드립니다. 

 

0. 공통 기능

1) Database를 가져와서 거기 있는 데이터대로 검색하고 출력합니다. DB는 csv파일로 깃헙에 올라가 있고, 두 개가 있는데 한쪽은 인식하는 시퀀스나 자르는 영역이 A, T, G, C만 들어가는 효소들이 있고 다른 DB는 뭐 알파벳이 아주 개판입니다... W(A or T) S(G or C) 막 이래서 이거는 정규식 처리를 해야 합니다... (대환장파티) 그래서 cutter와 finder는 정규식이 필요 없는 DB를 쓰고, Searcher는 그냥 검색엔진같은 거라서 두 개 부른 다음 합쳐서 씁니다. (자체 구축하느라 개고생함)

2) cutter와 finder의 경우 출력 형식이 일정하게 정해져 있습니다. searcher는 출력은 해 주는데 저장은 안 해줍니다. 

3) cutter와 finder에서 FASTA 파일을 지원할 예정입니다. (꺾쇠 하나짜리만) FASTA 파일을 올릴 경우 시퀀스에 대한 정보도 FASTA 파일에서 가져옵니다. 

4) (대공사 예정) cutter와 finder에서도 정규식을 이용해 W, S, N같은 괴랄한 알파벳들을 처리할 수 있게 할 예정입니다. ...아니 그럼 함수가 몇 개야... 

 

1. Finder(모든 코드의 시발점)

https://github.com/koreanraichu/CodingPDS/blob/master/python/Restriction%20enzyme%20finder.py

Upload my file . Contribute to koreanraichu/CodingPDS development by creating an account on GitHub.

이건 말 그대로 

 

1. DNA 시퀀스를

2. 특정 제한효소가 

3-1. 자르는가? 

3-2. 자른다면 어디를 얼마나 자르는가? 

 

를 찾는 코드입니다. 

 

스크린샷, 2022-01-14 16-35-44.png.jpg

그리고 찾은 결과를 텍스트파일로 출력도 해 줍니다. 근데 효소 이름이... 해삼이요? 효소가 인식하고 자르는 부분은 [시/퀀스]로 표시됩니다. 위 사진에 보면 [GG/CC]로 표시된 부분이 있는데 HaeIII이 인식하고 자르는 부분입니다. 

 

2. Cutter(1차 파생)

https://github.com/koreanraichu/CodingPDS/blob/master/python/Restriction%20enzyme%20cutter.py

Upload my file . Contribute to koreanraichu/CodingPDS development by creating an account on GitHub.

이건 Finder랑 좀 개념이 다릅니다. 비슷한 tool로는 NEB cutter가 있는데 거기께 더 좋으니까 걍 그거 쓰세요. 이렇게 tool 홍보를 

 

이 코드는 

1. 시퀀스를 입력하면

2. 제한효소 시퀀스를 싹 다 찾아서

3. 얘가 어디를 자르는지를 알려줍니다. 

 

스크린샷, 2022-01-14 16-38-29.png.jpg

스크린샷, 2022-01-14 16-38-36.png.jpg

얘는 그래서 DB에 있는 모든 제한효소들의 인식 시퀀스를 검색한 다음 0컷 1컷(한번 자름) 2컷(두번 자름) 멀티컷(3회 이상 자름)으로 나눠서 친절하게 기록까지 해 줍니다. 

 

3. Searcher(마지막 파생)

https://github.com/koreanraichu/CodingPDS/blob/master/python/Restriction%20enzyme%20searcher.py

Upload my file . Contribute to koreanraichu/CodingPDS development by creating an account on GitHub.

이 코드는 결과가 따로 저장되지는 않고 

 

1. 제한효소의 이름으로 검색해서 똑같은 시퀀스를 인식하는 효소를 찾아주거나 

2. 제한효소의 인식 시퀀스를 알면 그걸로 검색하거나 

3. 아 그 뭐더라같은 느낌으로 이름이 생각 안 날 때 효소 머릿글자로 검색하거나(급하면 그럴 때 있음) 그렇습니다. 

 

스크린샷, 2022-01-14 16-51-29.png.jpg

(그 뭐더라 D로 시작하는 제한효소 있는데)

 

스크린샷, 2022-01-14 16-52-57.png.jpg

(EcoRI으로 검색한 결과)

 

스크린샷, 2022-01-14 16-54-30.png.jpg

(인식 시퀀스 GGCC로 검색한 결과)

 

작성자
title: 왕관 (12개월 이용권)허니버터라이츄 88 Lv. (57%) 627640/633680EXP

2022010100000700-02CB906EA538A35643C1E1484C4B947D.jpg

"한 번 실수하는 건 실수가 맞는데, 그걸 여러 번 반복하면 그건 트롤링입니다."

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
특별편: 저세상 코드 등⭐장 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 22.01.14.17:07 1144
40 37. VCF file image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 22.01.06.14:56 2342
39 36. Bradford assay였츄 4 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.12.28.12:12 1947
38 35. FASTA와 FASTAQ 파일이었츄 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.12.09.13:27 2406
37 34. 단백질이 접히는 과정츄 5 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.11.16.12:38 2891
36 33. 그래프 이론이었츄 4 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.11.12.12:56 500
35 32. SMILES였츄 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.11.12.11:45 47
34 31. EC50과 IC50이었츄 12 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.10.31.23:32 2000
33 30. 밀도에 대해 알아보시츄 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.10.19.23:40 3001
32 29. 생활 속의 진법이었츄 5 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 21.02.25.23:43 285
31 28. 탈리도마이드츄 1 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 20.09.20.02:37 335
30 27. 멘델의 유전법칙이였츄 (부제: 파란 장미는 어떻게 교배해야 나오나요) 1 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 20.05.31.03:29 12398
29 26. Next generation sequencing이었츄 2 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 20.05.17.02:01 375
28 특별편-보건용 마스크란 2 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 20.01.30.00:14 996
27 25. GHS였츄 3 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 20.01.15.02:02 867
26 24. 메탄올과 에탄올 듀오였츄 14 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 19.07.07.22:10 1171
25 23. 완충용액이츄 2 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 19.03.24.02:35 2361
24 22. 혈액입니츄 1 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 19.02.05.01:35 905
23 21. 혈액형입니츄 12 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 18.12.08.04:58 1207
22 20. 알레르기츄 3 image 허니버터라이츄 title: 왕관 (12개월 이용권)허니버터라이.. 18.10.03.23:44 869