BiojavaKorean:Cookbook:Alphabets
어떻게 DNA, RNA 또는 단백질 알파벳을 얻을 수 있나요?
BioJava에서의 알파벳은 심볼의 컬렉션이다. 일반적인 생물학적 알파벳들(DNA, RNA, 단백질 등)은 BioJava의 AlphabetManager에서 이름으로 접근할 수 있다. DNA, RNA 단백질 알파벳은 또한 편리하게 DNATools, RNATools, PProteinTools static 메소드로 편리하게 접근해서 사용할 수 있다.
이러한 접근 예제는 다음과 같다.
```java import org.biojava.bio.symbol.*; import java.util.*; import org.biojava.bio.seq.*;
public class AlphabetExample {
public static void main(String[] args) {
Alphabet dna, rna, prot;
//이름으로 DNA 알파벳 얻기
dna = AlphabetManager.alphabetForName("DNA");
//이름으로 RNA 알파벳 얻기
rna = AlphabetManager.alphabetForName("RNA");
//이름으로 단백질 알파벳 얻기
prot = AlphabetManager.alphabetForName("PROTEIN");
//종료 심볼을 포함한 단백질 알파벳 얻기
prot = AlphabetManager.alphabetForName("PROTEIN-TERM");
//같은 알파벳을 Tools 클래스로 부터 얻기
dna = DNATools.getDNA();
rna = RNATools.getRNA();
prot = ProteinTools.getAlphabet();
//or the one with the * symbol
prot = ProteinTools.getTAlphabet();
}
} ```