add parseSAMFlat