develope codes to indentify the various types of samples.