Difference between revisions of "Notice01 NGS TREND 2013년 타오름달01"
From PGI
(Created page with "= '''파이썬을 이용한 생명정보 자료 기초분석, 네 번째 파이썬 기초''' = === 목표 === - 고급 자료형 익히기 - 파일 입출력 알...") |
|||
Line 1: | Line 1: | ||
− | |||
− | + | = '''파이썬을 이용한 생명정보 자료 기초분석, 네 번째 파이썬 기초''' = | |
− | |||
− | |||
− | + | === 목표 === | |
− | - | + | - 고급 자료형 익히기 |
− | + | - 파일 입출력 알기 | |
− | + | - 파이썬으로 Blast 결과 파일 다루기 | |
− | |||
− | |||
− | + | === 차례 === | |
− | - | + | - 응용 : Reverse complementary |
− | + | - 고급 자료형과 파일 읽기 | |
− | + | - 함수 | |
− | + | - 모듈 | |
− | |||
− | |||
− | + | == 응용 : Reverse complementary == | |
− | |||
− | |||
− | + | [[File:RDA-TAGC Part I Day 04 Python Basic II-5.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-5.jpg]] | |
− | [[ | + | [[File:RDA-TAGC Part I Day 04 Python Basic II-6.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-6.jpg]] |
− | + | [[File:RDA-TAGC Part I Day 04 Python Basic II-7.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-7.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-8.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-8.jpg]] | |
− | |||
− | |||
− | == | + | == 고급 자료형과 파일 읽기 == |
− | |||
− | |||
− | + | [[File:RDA-TAGC Part I Day 04 Python Basic II-10.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-10.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-11.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-11.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-12.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-12.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-13.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-13.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-14.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-14.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-15.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-15.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-16.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-16.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-17.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-17.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-18.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-18.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-19.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-19.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-20.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-20.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-21.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-21.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-22.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-22.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-23.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-23.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-24.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-24.jpg]] | |
− | |||
− | |||
− | + | == 함수 == | |
− | |||
− | |||
− | - | + | == [[File:RDA-TAGC Part I Day 04 Python Basic II-26.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-26.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-27.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-27.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-28.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-28.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-29.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-29.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-30.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-30.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-31.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-31.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-32.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-32.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-33.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-33.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-34.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-34.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-35.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-35.jpg]]모듈 == |
− | |||
− | |||
− | - | + | == [[File:RDA-TAGC Part I Day 04 Python Basic II-37.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-37.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-38.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-38.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-39.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-39.jpg]][[File:RDA-TAGC Part I Day 04 Python Basic II-40.jpg|center|500px|RDA-TAGC Part I Day 04 Python Basic II-40.jpg]]숙제 == |
− | |||
− | |||
− | + | Blast top5 + e-value | |
− | + | - 입력 blastx.out / 출력 blast.top.1e-05.txt | |
+ | |||
+ | - 조건 : top5, E-value < 0.00001 | ||
+ | |||
+ | |||
+ | |||
+ | 조건 | ||
+ | |||
+ | - 정수 x를 입력 | ||
+ | |||
+ | - 짝수면 2로 나눈다 | ||
+ | |||
+ | - 홀수면 3을 곱한 다음 1을 더한다 | ||
+ | |||
+ | - 이렇게 해서 새로 만들어진 숫자를 x로 놓고, x=1이 될 때까지 같은 작업을 계속 반복한다. | ||
+ | |||
+ | 예) x=22이면, 다음과 같은 수열을 화면에 출력한다. | ||
+ | |||
+ | 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 |
Latest revision as of 16:59, 11 October 2022
Contents
파이썬을 이용한 생명정보 자료 기초분석, 네 번째 파이썬 기초
목표
- 고급 자료형 익히기
- 파일 입출력 알기
- 파이썬으로 Blast 결과 파일 다루기
차례
- 응용 : Reverse complementary
- 고급 자료형과 파일 읽기
- 함수
- 모듈
응용 : Reverse complementary
고급 자료형과 파일 읽기
함수
모듈
숙제
Blast top5 + e-value
- 입력 blastx.out / 출력 blast.top.1e-05.txt
- 조건 : top5, E-value < 0.00001
조건
- 정수 x를 입력
- 짝수면 2로 나눈다
- 홀수면 3을 곱한 다음 1을 더한다
- 이렇게 해서 새로 만들어진 숫자를 x로 놓고, x=1이 될 때까지 같은 작업을 계속 반복한다.
예) x=22이면, 다음과 같은 수열을 화면에 출력한다.
22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1