본문 바로가기

전체 글

python argparse 사용법 import argparse parser = argparse.ArgumentParser(description='프로그램에 대한 설명') # 입력받을 인자값 등록 # Default값이 없는 경우 parser.add_argument('--a', required=True, help='input에 대한 설명') # Default값이 있는 경우 parser.add_argument('--b', required=False, default='dev', help='default에 대한 설명') # 입력을 실행 def main(): # 입력받은 인자값을 args에 저장 args = parser.parse_args() print(args.a) print(args.b) if __name=='__main__': main() 더보기
gene-is 도커 파일 # gene-is를 돌리기 위한 도커 파일임. FROM ubuntu:20.04 # 이상한 메세지 블락하기 ARG DEBIAN_FRONTEND=noninteractive # 패키지 업데이트 # ubuntu에 기본적으로 필요한거 외에 devtools를 설치하기 위한 프로그램들 설치 RUN apt-get update && apt update RUN apt-get install -y build-essential RUN apt-get install -y cmake zlib1g-dev wget git libncurses-dev RUN apt-get install -y libz-dev liblzma-dev libbz2-dev g++ RUN apt-get install -y libcurl4-gnutls-dev libx.. 더보기
BEDtools 설치법 1. 주의사항 특정 목적이 있어서 좀 오래된 버전을 기준으로 적는다. 그러나 설치법은 동일하다. 2. 다운로드를 받고 압축을 풀어준다. # 다운로드 wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/bedtools/BEDTools.v2.17.0.tar.gz # 압축풀기 tar -zxvf BEDTools.v2.17.0.tar.gz 3. 컴파일한다. cd bedtools-2.17.0 && make # 테스트를 진행한다. make test 4. 설치가 잘됐으면 bin폴더 내의 파일들을 /usr/local/bin으로 옮겨준다. 만일 root권한이 아니라면 ~/bin/으로 한다. cp bin/* /usr/loca.. 더보기
BLAT 설치법 1. 주의사항 blat은 더이상 개발이 되지 않는 것이다. gene-is 설치에 필요해서 설치법을 적워둔다. 리눅스 시스템 기준으로 적는다. 리눅스가 아니면 설치법을 알아서 찾아야한다. 2. 다운로드를 받고 압축을 풀어준다. # 다운로드 wget http://users.soe.ucsc.edu/~kent/src/blatSrc35.zip # 압축풀기 unzip blatSrc35.zip 3. 환경변수를 설정해주고 컴파일한다. # 기계 형식 환경변수를 확인한다 echo $MACHTYPE # x86_64-pc-linux-gnu # 위의 x86_64-pc-linux-gnu가 뜨면 아래를 진행한다. MACHTYPE=x86_64 && export MACHTYPE mkdir -p ~/bin/x86_64/ export P.. 더보기
Samtools 설치법 1. 주의사항 여기서 서술된 것은 좀 오래된 버전을 다운 받아서 하는 것부터 진행된다. 최신 버전은 git-hub에 들어가서 다운받아서 하면 된다. 버전에 따른 데이터를 다운 받는 것이 다를 뿐 나머지 설치과정은 동일하다. 2. 다운로드를 받고 압축을 풀어준다. 여기서 보여주는 것은 오래된 samtools 버전이다. # 다운로드 wget https://sourceforge.net/projects/samtools/files/samtools/0.1.19/samtools-0.1.19.tar.bz2 # 압축풀기 tar -xf samtools-0.1.19.tar.bz2 3. make를 통해 컴파일을 해준다. # 경로 이동 및 samtools make cd samtools-0.1.19 && make 4. samto.. 더보기
2024년 4월 23일 쏠퀴즈 신한 야구상식 쏠퀴즈 문제 지난 4월 21일 KT와 롯데의 더블헤더 두경기에서 3홈런을 기록한 롯데 자이언츠의 선수는 누구일까요? 황성빈 신한 SOL페이 퀴즈팡팡 문제 현재 진행 중인 제주도 유동룡 미술관의 신한카드 단독 20% 할인 혜택은 2024년 5월 31일까지이다? O 신한 슈퍼SOL 출석퀴즈 문제 SOL트래블 체크카드 결제 전용 외화예금인 SOL트래블 외화예금은 미국달러 기준, 1일 최대 3,000달러까지 환전(입금) 가능하다. 맞으면 O, 틀리면 X를 선택해주세요. X 더보기
2024년 4월 22일 쏠퀴즈 신한 야구상식 쏠퀴즈 문제 2024 신한은행 SOL BANK KBO리그의 1개 구단별 정규시즌 경기는 총 몇경기 일까요? 144 신한 SOL페이 퀴즈팡팡 문제 SOL트래블 체크로 해외에서 O회 이상 결제하면 추첨을 통해 최대 50만 포인트를 받을 수 있어요. O에 들어갈 숫자는 '3'일까요? X 신한 슈퍼SOL 출석퀴즈 문제 신한SOL페이 디스커버에서 인기 콘텐츠를 소개하는 뉴스레터의 3월 테마는 'O'이다. O에 들어갈 글자는 무엇일까요? 꽃 더보기
2024년 4월 19일 쏠퀴즈 신한 야구상식 쏠퀴즈 문제 현 두산베어스 감독 이승엽에 이어 역대 두번째 통산 4000루타를 기록한 선수의 이름은 무엇일까요? 최형우 신한 SOL페이 퀴즈팡팡 문제 생활요금 납부 이벤트에 응모하고 생활요금을 자동납부하면 추첨을 통해 이디야 커피 쿠폰을 받을 수 있다? X 신한 슈퍼SOL 출석퀴즈 문제 신한 슈퍼SOL앱 신규가입 하면 마이신한포인트 2천P 가입즉시 받을 수 있습니다. 맞으면 O, 틀리면 X를 선택해주세요! X 더보기