문자열 서식 지정 “미니언어”
Snakemake와 Python에서 알아두어야 할 핵심 문자열 서식 기법을 정리합니다.
알아야 할 5가지 핵심 사항
expand와의 관계:expand함수의 템플릿과 일반 문자열 서식 지정이 어떻게 다른지 이해하기- Python과의 상호작용: Snakemake 규칙 내에서 Python 코드를 어떻게 활용하는가?
- f-문자열(f-strings) vs Snakemake의 템플릿
- 문자열 “상수” 활용
주요 개념
- 따옴표 처리: 큰따옴표와 작은따옴표 사용 방법
- 템플릿 키에서의 따옴표 사용: 문자열 템플릿 안에서 딕셔너리 키를 참조할 때의 주의사항
- 연산: 문자열 안에서 값 변환하기
- 중괄호 이스케이프:
{와}를 리터럴 문자로 출력하려면{{와}}로 이스케이프