정보를 뽑아내는것을 의미한다. ComputerScience용어로 특정 포맷의 문서를 읽어서 의미상으로 나누는것을 의미하며, 컴파일러가 코드를 컴파일하기 위해 소스코드를 읽는것을 생각하면 이해하기 쉽다. SeeAlso WikiPedia: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]]