Blog

  • order()

    첫 번째 항목은 오름 차순, 두 번째 항목은 내림 차순 이런식으로 순서를 정해야 한다면 -나 +를 이용하면 된다.

    order(-D$group, D$bit.score)

  • GenBank에서 많이 다운받기

    제목을 정하기가 좀 어려운데 핵심은 NR_138276.1 이런 식으로 되어 있는 다수의 목록에서 GenBank full format의 파일을 다운로드 받을 수 있는 방법이 있느냐는 것.

    https://www.ncbi.nlm.nih.gov/books/NBK25499/#chapter4.EFetch 이 곳에 들어가서 잘 살펴 본다.

    https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=nuccore&retmode=text&rettype=gbwithparts&id=NR_138276.1

    이런 식으로 주소를 입력하면 발생하는 파일을 저장하면 됨.

  • INTERSECT

    두 조건을 모두 만족하는 결과를 찾을 때에는 intersect를 사용함. 사용 방식은 다음과 같음.

    SELECT "PERSON_ID" FROM hemodialysis.person_id1 INTERSECT SELECT "PERSON_ID" FROM hemodialysis.person_id2
  • postgreSQL

    pgAdmin으로 접속
    postgresql.conf
    connection settings 부분에서
    listen_address = ‘*’ 로 수정

    pg_hba.conf
    #IPV4 connection 부분에서 127.0.0.1 이후 부분을 0.0.0.0/0 로 수정. md5 는 유지

    postgres 비빌번호 설정
    리눅스 bash 창에서 다음을 입력.
    sudo -u postgres psql postgres
    psql 로 들어 오면 “\password postgres”

    이제 sudo -u postgres psql postgres로 psql 접속할 수 있음.

    데이터베이스 목록 조회
    psql 접속 후 실행 \list 또는 \l

    데이터베이스 연결
    psql 접속 후 실행 \connect 데이터베이스명 또는 \c 데이터베이스명

    role “root” does not exist 란 오류
    createuser 명령어를 실행하여 계정을 생성해준다. PostgresSQL 명령어이다.