Size: 1001
Comment:
|
Size: 1001
Comment: converted to 1.6 markup
|
No differences found! |
정보를 뽑아내는것을 의미한다. ComputerScience용어로 특정 포맷의 문서를 읽어서 의미상으로 나누는것을 의미하며, 컴파일러가 코드를 컴파일하기 위해 소스코드를 읽는것을 생각하면 이해하기 쉽다. SeeAlso Parsing
[Bioinformatics]에서는 주로 FlatFile로 되어있는 정보가 많기때문에 이를 읽어야할일이 많고, 이를 위해선 [Parsing]의 기술이 필요하다. 간단하게 한줄한줄 읽어서 split하는것 이외에 좀더 복잡해지다보면, ExactStringSearch, [RegularExpression], [Lex], [Yacc]등의 지식들이 필요하다.
[OOP]프로그래밍시 InterpreterPattern을 쓰면 유용하다.
BiologicalSequenceAnalysis에서 BioSequence를 읽어서 해석하는것도 일종의 [Parsing]이다. (See also TransformationalGrammar)
[Python]으로 [Parsing]하기
[Python] [Lex]-[Yacc] : http://systems.cs.uchicago.edu/ply/
BioPython 지원모듈 : [Martel]