M9899 is a part of the Microtran programming language. It is an instruction for performing a line-by-line scan and data extraction of a given dataset. The instruction allows data to be extracted, parsed, and reformatted into a more suitable form, while any unnecessary portions of the dataset are discarded. This feature makes it ideal for applications such as report writing, database population, text and data analysis, charting and statistical analysis, and tailor-made web interfaces.