Runlength Limited Codes for Single Error-Detection and Single Error-Correction with Mixed Type Errors