(<-)

[../2006-02]

[../2006-04]

(->)

2006 / March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
-1- -2- -3- -4-
공휴일
-5- -6- -7- -8- -9- -10- -11-
-12- -13- -14- -15- -16- -17- -18-
-19- -20- -21- -22- -23- -24- -25-
-26- -27- -28- -29- -30- -31-
리눅스시험2시
1000일^^


2006-03-28

빌게이츠의 인생충고 10가지...

  1. 인생이란 원래 공평하지 못하다. 그런 현실에 대하여 불평할 생각하지 말고 받아들여라.
  2. 세상은 네 자신이 어떻게 생각하든 상관하지 않는다. 세상이 너희들한테 기대하는 것은 네가 스스로 만족한다고 느끼기 전에 무엇인가를 성취해서 보여 줄 것을 기다리고 있다.
  3. 대학 교육을 받지 않은 상태에서 연봉이 4만 달러가 될 것이라고는 상상도 하지 말라.
  4. 학교 선생님이 까다롭다고 생각되거든 사회 나와서 직장 상사의 진짜 까다로운 맛을 한 번 느껴 봐라.
  5. 햄버거 가게에서 일하는 것을 수치스럽게 생각하지 마라. 너희 할아버지는 그 일을 기회라고 생각하였다.
  6. 네 인생을 네가 망치고 있으면서 부모 탓을 하지 마라. 불평만 일삼을 것이 아니라 잘못한 것에서 교훈을 얻어라.
  7. 학교는 승자나 패자를 뚜렷이 가리지 않을지 모른다. 어떤 학교에서는 낙제 제도를 아예 없애고 쉽게 가르치고 있다는 것을 잘 안다. 그러나 사회 현실은 이와 다르다는 것을 명심하라.
  8. 인생은 학기처럼 구분되어 있지도 않고 여름 방학이란 것은 아예 있지도 않다. 네가 스스로 알아서 하지 않으면 직장에서는 가르쳐 주지 않는다.
  9. TV는 현실이 아니다. 현실에서는 커피를 마셨으면 일을 시작하는 것이 옳다.
  10. 공부 밖에는 할 줄 모르는 '바보'한테 잘 보여라. 사회 나온 다음에는 아마 그 '바보' 밑에서 일하게 될지 모른다.


2006-03-27

강의 : 이화여대 이상혁 교수님

세번째 강의...

분자생물학에 대한 개괄적인 내용이었다. central dogma...and informatics적인 central dogma


2006-03-23

Django tutorial 1 번역중...

Django 실습


2006-03-20

이번주 일요일에 리눅스마스타 1급1차 시험보는 장소

linux.jpg


2006-03-16

Introduction to Bioinformatics 2

강의 : 이화여대 이상혁 교수님

두번째 강의...


2006-03-14

Introduction to Bioinformatics 1

강의 : 이화여대 이상혁 교수님

첫 주 강의 시작...


2006-03-06

EightQueenProblem


2006-03-03

어제에 이어서...

1. classmethod : single fasta file을 title과 sequence 부분으로 나눠줄때 사용했다.

@classmethod
    def FastaParsing(klass, aStr):
        fasta = klass()
        lines = aStr.splitlines()
        fasta.title = lines[0][1:]
        fasta.sequence = ''.join(lines[1:])
        return fasta

2. TypeError: unbound method FastaParsing() must be called with DNA instance as first argument (got str instance instead)

3. Unbound Class Method : 클래스 객체를 이용하여 메쏘드를 호출하는 것. 예) MyClass.set(c, 'egg'))

4. 질량 리스트를 질량이 작은 순으로 출력하기


2006-03-02

어제에 이어서...

1. enumerate() : peptide list들의 질량 list값들을 unittest에서 test할때 사용했다. 하나의 int값을 test할때는 assertAlmostEqual을 사용

2. StringIO() : print 출력을 문자열로 저장하는 방법은 StringIO 표준 모듈을 이용하는 것이 간편하다. StringIO 모듈의 StringIO 클래스는 문자열을 파일 객체처럼 입.출력한다.

3. FastaGenerator() : multi fasta file을 받아서 record 단위로 출력해 주는 함수이다.

def FastaGenerator(aFile):
    lines = [aFile.next()]
    for line in aFile:
        if line.startswith('>'):
            yield ''.join(lines)
            lines = []
        lines.append(line)
    else:
        yield ''.join(lines)

 def testFastaGenerator(self):
        input = StringIO('''\
>title1
ATGC
ATGC
>title2
TACG
TACG
''')
        g = FastaGenerator(input)
        expect = '''\
>title1
ATGC
ATGC
'''
        self.assertEquals(expect, g.next())
        expect1 = '''\
>title2
TACG
TACG
'''
        self.assertEquals(expect1, g.next())

4. lines.splitlines() : 문자열을 라인단위로 분리한다. 결과는 리스트


2006-03-01

오늘의 문제 : 입력으로 multi FASTA format으로 구성된 DNA 서열을 받고, 출력으로 peptide 조각들의 질량을 돌려준다.

1. map -> start codon의 인덱스를 찾기 위해서 사용했다. 여러개 있을 수도 있기 때문에 사용

주의) 내가 받는 값의 type을 잘 살펴보자...

2. yield : protein sequence를 받아서 restriction enzyme으로 자를 때 사용했다.


(<-)

[../2006-02]

[../2006-04]

(->)


CategoryWebLogYong

parkpro/2006-03 (last edited 2011-08-03 11:00:55 by localhost)