[med-svn] [picard-tools] 01/04: New upstream version 2.8.1+dfsg
Andreas Tille
tille at debian.org
Tue Jan 10 10:47:11 UTC 2017
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository picard-tools.
commit 5b5cca4c3422b9b95bc2434c32f0411010af49ac
Author: Andreas Tille <tille at debian.org>
Date: Tue Jan 10 11:18:31 2017 +0100
New upstream version 2.8.1+dfsg
---
.../java/picard/analysis/CollectGcBiasMetrics.java | 15 +-
.../picard/analysis/CollectMultipleMetrics.java | 1 +
.../java/picard/analysis/CollectWgsMetrics.java | 11 +-
.../java/picard/analysis/GcBiasDetailMetrics.java | 2 +
.../picard/analysis/GcBiasMetricsCollector.java | 174 ++++++----
.../java/picard/analysis/GcBiasSummaryMetrics.java | 3 +
.../java/picard/fingerprint/CheckFingerprint.java | 2 +-
.../picard/illumina/ClusterDataToSamConverter.java | 11 +-
.../CollectIlluminaBasecallingMetrics.java | 5 +
.../illumina/CollectIlluminaLaneMetrics.java | 39 ++-
.../java/picard/sam/AbstractAlignmentMerger.java | 31 +-
.../java/picard/sam/CreateSequenceDictionary.java | 180 +++++++++--
src/main/java/picard/util/IlluminaUtil.java | 2 +-
src/main/java/picard/vcf/GatherVcfs.java | 36 ++-
src/main/resources/picard/analysis/gcBias.R | 3 +-
.../picard/analysis/CollectGcBiasMetricsTest.java | 100 +++++-
.../analysis/CollectMultipleMetricsTest.java | 3 +-
.../CollectIlluminaBasecallingMetricsTest.java | 18 +-
.../illumina/IlluminaLaneMetricsCollectorTest.java | 53 +--
.../picard/sam/AbstractAlignmentMergerTest.java | 65 ++++
.../picard/sam/CreateSequenceDictionaryTest.java | 68 +++-
.../sams/nonBarcodedWithMolecularIndex4M4M.sam | 360 ++++++++++-----------
...nonBarcodedWithTagPerMolecularIndex2M2M2M2M.sam | 360 ++++++++++-----------
.../nonBarcodedWithTagPerMolecularIndex4M4M.sam | 360 ++++++++++-----------
.../illumina/25T8B25T/sams_with_4M4M/AACAATGG.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/AACGCATT.sam | 28 +-
.../illumina/25T8B25T/sams_with_4M4M/ACAGGTAT.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/ACAGTTGA.sam | 8 +-
.../illumina/25T8B25T/sams_with_4M4M/ACTAAGAC.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/ACTGTATC.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/AGCATGGA.sam | 12 +-
.../illumina/25T8B25T/sams_with_4M4M/AGGTAAGG.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/AGGTCGCA.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/ATTATCAA.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/ATTCCTCT.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/CAACTCTC.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/CAATAGTC.sam | 28 +-
.../illumina/25T8B25T/sams_with_4M4M/CAGCGGTA.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/CCAACATT.sam | 28 +-
.../illumina/25T8B25T/sams_with_4M4M/CCAGCACC.sam | 12 +-
.../illumina/25T8B25T/sams_with_4M4M/CGCCTTCC.sam | 8 +-
.../illumina/25T8B25T/sams_with_4M4M/CGCTATGT.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/CTAACTCG.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/CTATGCGT.sam | 28 +-
.../illumina/25T8B25T/sams_with_4M4M/CTGCGGAT.sam | 12 +-
.../illumina/25T8B25T/sams_with_4M4M/CTGTAATC.sam | 24 +-
.../illumina/25T8B25T/sams_with_4M4M/GAAGGAAG.sam | 12 +-
.../illumina/25T8B25T/sams_with_4M4M/GACCAGGA.sam | 28 +-
.../illumina/25T8B25T/sams_with_4M4M/GACCGTTG.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/GACCTAAC.sam | 4 +-
.../illumina/25T8B25T/sams_with_4M4M/GATATCCA.sam | 12 +-
.../illumina/25T8B25T/sams_with_4M4M/GCCGTCGA.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/GCCTAGCC.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/GTAACATC.sam | 8 +-
.../illumina/25T8B25T/sams_with_4M4M/GTCCACAG.sam | 8 +-
.../picard/illumina/25T8B25T/sams_with_4M4M/N.sam | 64 ++--
.../illumina/25T8B25T/sams_with_4M4M/TAAGCACA.sam | 8 +-
.../illumina/25T8B25T/sams_with_4M4M/TATCCAGG.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/TATCTGCC.sam | 28 +-
.../illumina/25T8B25T/sams_with_4M4M/TCGCTAGA.sam | 20 +-
.../illumina/25T8B25T/sams_with_4M4M/TCTGCAAG.sam | 4 +-
.../illumina/25T8B25T/sams_with_4M4M/TGCAAGTA.sam | 8 +-
.../illumina/25T8B25T/sams_with_4M4M/TGCTGCTG.sam | 16 +-
.../illumina/25T8B25T/sams_with_4M4M/TGTAACTC.sam | 4 +-
.../illumina/25T8B25T/sams_with_4M4M/TGTAATCA.sam | 12 +-
.../illumina/25T8B25T/sams_with_4M4M/TTGTCTAT.sam | 16 +-
.../25T8B25T/barcodes_dir/s_1_1101_barcode.txt.gz | Bin 0 -> 429 bytes
.../130318_SL-HBB_0226_BFCC1WYMACXX/RunInfo.xml | 13 +
.../RunInfo.xml | 13 +
.../130401_SL-HAC_0022_BH07PBADXX/RunInfo.xml | 13 +
.../tileRuns/A67HY/RunInfo.xml | 9 +
.../tileRuns/A7LE0/RunInfo.xml | 11 +
.../tileRuns/C2MFAACXX/RunInfo.xml | 9 +
.../tileRuns/H7BATADXX/RunInfo.xml | 10 +
.../tileRuns/H7H7RADXX/RunInfo.xml | 11 +
testdata/picard/metrics/chrM_NO_SEQ.sam | 5 +
testdata/picard/reference/csd_dict.dict | 9 +
77 files changed, 1645 insertions(+), 1080 deletions(-)
diff --git a/src/main/java/picard/analysis/CollectGcBiasMetrics.java b/src/main/java/picard/analysis/CollectGcBiasMetrics.java
index a0ca80e..30ed756 100644
--- a/src/main/java/picard/analysis/CollectGcBiasMetrics.java
+++ b/src/main/java/picard/analysis/CollectGcBiasMetrics.java
@@ -34,6 +34,7 @@ import picard.cmdline.CommandLineProgramProperties;
import picard.cmdline.Option;
import picard.cmdline.programgroups.Metrics;
import picard.metrics.GcBiasMetrics;
+import picard.metrics.MultiLevelCollector;
import picard.util.RExecutor;
import java.io.File;
@@ -133,6 +134,10 @@ public class CollectGcBiasMetrics extends SinglePassSamProgram {
@Option(shortName = "LEVEL", doc = "The level(s) at which to accumulate metrics.")
public Set<MetricAccumulationLevel> METRIC_ACCUMULATION_LEVEL = CollectionUtil.makeSet(MetricAccumulationLevel.ALL_READS);
+ @Option(shortName = "ALSO_IGNORE_DUPLICATES", doc = "Use to get additional results without duplicates. This option " +
+ "allows to gain two plots per level at the same time: one is the usual one and the other excludes duplicates.")
+ public boolean ALSO_IGNORE_DUPLICATES = false;
+
// Calculates GcBiasMetrics for all METRIC_ACCUMULATION_LEVELs provided
private GcBiasMetricsCollector multiCollector;
@@ -162,7 +167,7 @@ public class CollectGcBiasMetrics extends SinglePassSamProgram {
final int[] windowsByGc = GcBiasUtils.calculateRefWindowsByGc(BINS, REFERENCE_SEQUENCE, SCAN_WINDOW_SIZE);
//Delegate actual collection to GcBiasMetricCollector
- multiCollector = new GcBiasMetricsCollector(METRIC_ACCUMULATION_LEVEL, windowsByGc, header.getReadGroups(), SCAN_WINDOW_SIZE, IS_BISULFITE_SEQUENCED);
+ multiCollector = new GcBiasMetricsCollector(METRIC_ACCUMULATION_LEVEL, windowsByGc, header.getReadGroups(), SCAN_WINDOW_SIZE, IS_BISULFITE_SEQUENCED, ALSO_IGNORE_DUPLICATES);
}
////////////////////////////////////////////////////////////////////////////
@@ -179,14 +184,18 @@ public class CollectGcBiasMetrics extends SinglePassSamProgram {
@Override
protected void finish() {
multiCollector.finish();
+ writeResultsToFiles();
+ }
+
+ private void writeResultsToFiles() {
final MetricsFile<GcBiasMetrics, Integer> file = getMetricsFile();
final MetricsFile<GcBiasDetailMetrics, ?> detailMetricsFile = getMetricsFile();
final MetricsFile<GcBiasSummaryMetrics, ?> summaryMetricsFile = getMetricsFile();
multiCollector.addAllLevelsToFile(file);
final List<GcBiasMetrics> gcBiasMetricsList = file.getMetrics();
- for(final GcBiasMetrics gcbm : gcBiasMetricsList){
+ for (final GcBiasMetrics gcbm : gcBiasMetricsList) {
final List<GcBiasDetailMetrics> gcDetailList = gcbm.DETAILS.getMetrics();
- for(final GcBiasDetailMetrics d : gcDetailList) {
+ for (final GcBiasDetailMetrics d : gcDetailList) {
detailMetricsFile.addMetric(d);
}
summaryMetricsFile.addMetric(gcbm.SUMMARY);
diff --git a/src/main/java/picard/analysis/CollectMultipleMetrics.java b/src/main/java/picard/analysis/CollectMultipleMetrics.java
index 3c5cf6a..8757b63 100644
--- a/src/main/java/picard/analysis/CollectMultipleMetrics.java
+++ b/src/main/java/picard/analysis/CollectMultipleMetrics.java
@@ -241,6 +241,7 @@ public class CollectMultipleMetrics extends CommandLineProgram {
program.MINIMUM_GENOME_FRACTION = 1.0E-5;
program.IS_BISULFITE_SEQUENCED = false;
program.ASSUME_SORTED = false;
+ program.ALSO_IGNORE_DUPLICATES = false;
//GC_Bias actually uses the class-level REFERENCE_SEQUENCE variable.
program.REFERENCE_SEQUENCE = reference;
diff --git a/src/main/java/picard/analysis/CollectWgsMetrics.java b/src/main/java/picard/analysis/CollectWgsMetrics.java
index a03f65a..a52dc42 100644
--- a/src/main/java/picard/analysis/CollectWgsMetrics.java
+++ b/src/main/java/picard/analysis/CollectWgsMetrics.java
@@ -475,16 +475,17 @@ static final String USAGE_DETAILS = "<p>This tool collects metrics about the fra
// add to the collector
collector.addInfo(info);
- // check that we added the same number of bases to the raw coverage histogram and the base quality histograms
- if (Arrays.stream(collector.unfilteredBaseQHistogramArray).sum() != LongStream.rangeClosed(0, collector.coverageCap).map(i -> (i * collector.unfilteredDepthHistogramArray[(int)i])).sum()) {
- throw new PicardException("updated coverage and baseQ distributions unequally");
- }
-
// Record progress and perhaps stop
progress.record(info.getSequenceName(), info.getPosition());
if (usingStopAfter && ++counter > stopAfter) break;
}
+ // check that we added the same number of bases to the raw coverage histogram and the base quality histograms
+ final long sumBaseQ= Arrays.stream(collector.unfilteredBaseQHistogramArray).sum();
+ final long sumDepthHisto = LongStream.rangeClosed(0, collector.coverageCap).map(i -> (i * collector.unfilteredDepthHistogramArray[(int) i])).sum();
+ if (sumBaseQ != sumDepthHisto) {
+ log.error("Coverage and baseQ distributions contain different amount of bases!");
+ }
final MetricsFile<WgsMetrics, Integer> out = getMetricsFile();
collector.addToMetricsFile(out, INCLUDE_BQ_HISTOGRAM, dupeFilter, mapqFilter, pairFilter);
diff --git a/src/main/java/picard/analysis/GcBiasDetailMetrics.java b/src/main/java/picard/analysis/GcBiasDetailMetrics.java
index 422886b..de8af4a 100644
--- a/src/main/java/picard/analysis/GcBiasDetailMetrics.java
+++ b/src/main/java/picard/analysis/GcBiasDetailMetrics.java
@@ -34,6 +34,8 @@ import picard.metrics.MultilevelMetrics;
*/
public class GcBiasDetailMetrics extends MultilevelMetrics {
public String ACCUMULATION_LEVEL;
+ /** This option is used to mark including or excluding duplicates. */
+ public String READS_USED;
/** The G+C content of the reference sequence represented by this bin. Values are from 0% to 100% */
public int GC;
diff --git a/src/main/java/picard/analysis/GcBiasMetricsCollector.java b/src/main/java/picard/analysis/GcBiasMetricsCollector.java
index f2d3a2f..17454b7 100644
--- a/src/main/java/picard/analysis/GcBiasMetricsCollector.java
+++ b/src/main/java/picard/analysis/GcBiasMetricsCollector.java
@@ -28,6 +28,7 @@ import htsjdk.samtools.SAMReadGroupRecord;
import htsjdk.samtools.SAMRecord;
import htsjdk.samtools.metrics.MetricsFile;
import htsjdk.samtools.reference.ReferenceSequence;
+import htsjdk.samtools.util.Log;
import htsjdk.samtools.util.QualityUtil;
import htsjdk.samtools.util.SequenceUtil;
import htsjdk.samtools.util.StringUtil;
@@ -51,19 +52,31 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
private final boolean bisulfite;
private int[] windowsByGc = new int[BINS];
private static final int BINS = 101;
+ //Use to calculate additional results without duplicates
+ private boolean ignoreDuplicates;
//will hold the relevant gc information per contig
private byte [] gc = null;
private int referenceIndex = -1;
private byte [] refBases = null;
+ private static final Log log = Log.getInstance(GcBiasMetricsCollector.class);
public GcBiasMetricsCollector(final Set<MetricAccumulationLevel> accumulationLevels, final int[] windowsByGc,
- final List<SAMReadGroupRecord> samRgRecords, final int scanWindowSize, final boolean bisulfite) {
+ final List<SAMReadGroupRecord> samRgRecords, final int scanWindowSize,
+ final boolean bisulfite) {
+ this(accumulationLevels, windowsByGc, samRgRecords, scanWindowSize, bisulfite, false);
+ }
+
+ public GcBiasMetricsCollector(final Set<MetricAccumulationLevel> accumulationLevels, final int[] windowsByGc,
+ final List<SAMReadGroupRecord> samRgRecords, final int scanWindowSize,
+ final boolean bisulfite, final boolean ignoreDuplicates) {
this.scanWindowSize = scanWindowSize;
this.bisulfite = bisulfite;
this.windowsByGc = windowsByGc;
+ this.ignoreDuplicates = ignoreDuplicates;
setup(accumulationLevels, samRgRecords);
}
+
/////////////////////////////////////////////////////////////////////////////
// This method is called once Per samRecord
/////////////////////////////////////////////////////////////////////////////
@@ -80,19 +93,25 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
return new PerUnitGcBiasMetricsCollector(sample, library, readGroup);
}
- @Override
- public void acceptRecord(final SAMRecord rec, final ReferenceSequence ref) {super.acceptRecord(rec, ref);}
-
/////////////////////////////////////////////////////////////////////////////
//A collector for individual GcBiasMetrics for a given SAMPLE or SAMPLE/LIBRARY
//or SAMPLE/LIBRARY/READ_GROUP (depending on aggregation levels)
/////////////////////////////////////////////////////////////////////////////
public class PerUnitGcBiasMetricsCollector implements PerUnitMetricCollector<GcBiasMetrics, Integer, GcBiasCollectorArgs> {
- Map<String, GcObject> gcData = new HashMap<String, GcObject>();
+ private final Map<String, GcObject> gcData;
+ // Additional object to store data without duplicates (null if option ALSO_IGNORE_DUPLICATES is not specified)
+ private Map<String, GcObject> gcDataNonDups;
private final String sample;
private final String library;
private final String readGroup;
private static final String allReads = "All_Reads";
+ final static String ACCUMULATION_LEVEL_ALL_READS = "All Reads";
+ final static String ACCUMULATION_LEVEL_LIBRARY = "Library";
+ final static String ACCUMULATION_LEVEL_SAMPLE = "Sample";
+ final static String ACCUMULATION_LEVEL_READ_GROUP = "Read Group";
+ final static String READS_USED_ALL = "ALL";
+ final static String READS_USED_UNIQUE = "UNIQUE";
+ private int logCounter;
/////////////////////////////////////////////////////////////////////////////
//Records the accumulation level for each level of collection and initializes
@@ -102,19 +121,9 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
this.sample = sample;
this.library = library;
this.readGroup = readGroup;
- final String prefix;
- if (this.readGroup != null) {
- prefix = this.readGroup;
- gcData.put(prefix, new GcObject());
- } else if (this.library != null) {
- prefix = this.library;
- gcData.put(prefix, new GcObject());
- } else if (this.sample != null) {
- prefix = this.sample;
- gcData.put(prefix, new GcObject());
- } else {
- prefix = allReads;
- gcData.put(prefix, new GcObject());
+ this.gcData = prepareGcData();
+ if (ignoreDuplicates) {
+ this.gcDataNonDups = prepareGcData();
}
}
@@ -122,50 +131,97 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
//Takes each record and sends them to addRead to calculate gc metrics for
// that read for each accumulation level
/////////////////////////////////////////////////////////////////////////////
+ @Override
public void acceptRecord(final GcBiasCollectorArgs args) {
final SAMRecord rec = args.getRec();
- final String type;
+ if (logCounter < 100 && rec.getReadBases().length == 0) {
+ log.warn("Omitting read " + rec.getReadName() + " with '*' in SEQ field.");
+ if (++logCounter == 100) {
+ log.warn("There are more than 100 reads with '*' in SEQ field in file.");
+ }
+ return;
+ }
if (!rec.getReadUnmappedFlag()) {
- if(referenceIndex != rec.getReferenceIndex() || gc == null){
+ if (referenceIndex != rec.getReferenceIndex() || gc == null) {
final ReferenceSequence ref = args.getRef();
refBases = ref.getBases();
StringUtil.toUpperCase(refBases);
final int refLength = refBases.length;
final int lastWindowStart = refLength - scanWindowSize;
gc = GcBiasUtils.calculateAllGcs(refBases, lastWindowStart, scanWindowSize);
- referenceIndex=rec.getReferenceIndex();
+ referenceIndex = rec.getReferenceIndex();
}
- final String group;
- if (this.readGroup != null) {
- type = this.readGroup;
- group = "Read Group";
- addRead(gcData.get(type), rec, group, gc, refBases);
- } else if (this.library != null) {
- type = this.library;
- group = "Library";
- addRead(gcData.get(type), rec, group, gc, refBases);
- } else if (this.sample != null) {
- type = this.sample;
- group = "Sample";
- addRead(gcData.get(type), rec, group, gc, refBases);
- } else {
- type = allReads;
- group = "All Reads";
- addRead(gcData.get(type), rec, group, gc, refBases);
+ addReadToGcData(rec, this.gcData);
+ if (ignoreDuplicates && !rec.getDuplicateReadFlag()) {
+ addReadToGcData(rec, this.gcDataNonDups);
}
- }
- else {
- for (final Map.Entry<String, GcObject> entry : gcData.entrySet()) {
- final GcObject gcCur = entry.getValue();
- if (!rec.getReadPairedFlag() || rec.getFirstOfPairFlag()) ++gcCur.totalClusters;
+ } else {
+ updateTotalClusters(rec, this.gcData);
+ if (ignoreDuplicates && !rec.getDuplicateReadFlag()) {
+ updateTotalClusters(rec, this.gcDataNonDups);
}
}
}
+ @Override
public void finish() {}
/////////////////////////////////////////////////////////////////////////////
+ //Called to add metrics to the output file for each level of collection
+ // these metrics are used for graphing gc bias in R script
+ /////////////////////////////////////////////////////////////////////////////
+ @Override
+ public void addMetricsToFile(final MetricsFile<GcBiasMetrics, Integer> file) {
+ addGcDataToFile(file, this.gcData, true);
+ if (ignoreDuplicates) {
+ addGcDataToFile(file, this.gcDataNonDups, false);
+ }
+ }
+
+ private void updateTotalClusters(final SAMRecord rec, final Map<String, GcObject> gcData) {
+ for (final Map.Entry<String, GcObject> entry : gcData.entrySet()) {
+ final GcObject gcCur = entry.getValue();
+ if (!rec.getReadPairedFlag() || rec.getFirstOfPairFlag()) ++gcCur.totalClusters;
+ }
+ }
+
+ private Map<String, GcObject> prepareGcData() {
+ final String prefix;
+ final Map<String, GcObject> gcData = new HashMap<>();
+ if (this.readGroup != null) {
+ prefix = this.readGroup;
+ } else if (this.library != null) {
+ prefix = this.library;
+ } else if (this.sample != null) {
+ prefix = this.sample;
+ } else {
+ prefix = allReads;
+ }
+ gcData.put(prefix, new GcObject());
+ return gcData;
+ }
+
+ private void addReadToGcData(final SAMRecord rec, final Map<String, GcObject> gcData) {
+ final String type;
+ String group;
+ if (this.readGroup != null) {
+ type = this.readGroup;
+ group = ACCUMULATION_LEVEL_READ_GROUP;
+ } else if (this.library != null) {
+ type = this.library;
+ group = ACCUMULATION_LEVEL_LIBRARY;
+ } else if (this.sample != null) {
+ type = this.sample;
+ group = ACCUMULATION_LEVEL_SAMPLE;
+ } else {
+ type = allReads;
+ group = ACCUMULATION_LEVEL_ALL_READS;
+ }
+ addRead(gcData.get(type), rec, group, gc, refBases);
+ }
+
+ /////////////////////////////////////////////////////////////////////////////
// Sums the values in an int[].
/////////////////////////////////////////////////////////////////////////////
private double sum(final int[] values) {
@@ -178,11 +234,8 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
return total;
}
- /////////////////////////////////////////////////////////////////////////////
- //Called to add metrics to the output file for each level of collection
- // these metrics are used for graphing gc bias in R script
- /////////////////////////////////////////////////////////////////////////////
- public void addMetricsToFile(final MetricsFile<GcBiasMetrics, Integer> file) {
+ private void addGcDataToFile(final MetricsFile<GcBiasMetrics, Integer> file, final Map<String, GcObject> gcData,
+ final boolean includeDuplicates) {
for (final Map.Entry<String, GcObject> entry : gcData.entrySet()) {
final GcObject gcCur = entry.getValue();
final String gcType = entry.getKey();
@@ -217,18 +270,22 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
detail.ERROR_BAR_WIDTH = 0;
}
detail.ACCUMULATION_LEVEL = group;
- if (group.equals("Read Group")) {detail.READ_GROUP = gcType;}
- else if (group.equals("Sample")) {detail.SAMPLE = gcType;}
- else if (group.equals("Library")) {detail.LIBRARY = gcType;}
+ if (group.equals(ACCUMULATION_LEVEL_READ_GROUP)) {detail.READ_GROUP = gcType;}
+ else if (group.equals(ACCUMULATION_LEVEL_SAMPLE)) {detail.SAMPLE = gcType;}
+ else if (group.equals(ACCUMULATION_LEVEL_LIBRARY)) {detail.LIBRARY = gcType;}
+
+ detail.READS_USED = includeDuplicates ? READS_USED_ALL : READS_USED_UNIQUE;
metrics.DETAILS.addMetric(detail);
}
// Synthesize the high level summary metrics
final GcBiasSummaryMetrics summary = new GcBiasSummaryMetrics();
- if (group.equals("Read Group")) {summary.READ_GROUP = gcType;}
- else if (group.equals("Sample")) {summary.SAMPLE = gcType;}
- else if (group.equals("Library")) {summary.LIBRARY = gcType;}
+ if (group.equals(ACCUMULATION_LEVEL_READ_GROUP)) {summary.READ_GROUP = gcType;}
+ else if (group.equals(ACCUMULATION_LEVEL_SAMPLE)) {summary.SAMPLE = gcType;}
+ else if (group.equals(ACCUMULATION_LEVEL_LIBRARY)) {summary.LIBRARY = gcType;}
+
+ summary.READS_USED = includeDuplicates ? READS_USED_ALL : READS_USED_UNIQUE;
summary.ACCUMULATION_LEVEL = group;
summary.WINDOW_SIZE = scanWindowSize;
@@ -240,7 +297,6 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
summary.GC_NC_60_79 = calculateGcNormCoverage(meanReadsPerWindow, readsByGc, 60, 79);
summary.GC_NC_80_100 = calculateGcNormCoverage(meanReadsPerWindow, readsByGc, 80, 100);
-
calculateDropoutMetrics(metrics.DETAILS.getMetrics(), summary);
metrics.SUMMARY = summary;
@@ -254,7 +310,8 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
/////////////////////////////////////////////////////////////////////////////
// Calculates the normalized coverage over a given gc content region
/////////////////////////////////////////////////////////////////////////////
- private double calculateGcNormCoverage(final double meanReadsPerWindow, final int[] readsByGc, final int start, final int end) {
+ private double calculateGcNormCoverage(final double meanReadsPerWindow, final int[] readsByGc,
+ final int start, final int end) {
int windowsTotal = 0;
double sum = 0.0;
for (int i = start; i <= end; i++) {
@@ -266,9 +323,8 @@ public class GcBiasMetricsCollector extends MultiLevelCollector<GcBiasMetrics, I
if (windowsTotal == 0) {
return 0.0;
- }
- else {
- return (sum / (windowsTotal*meanReadsPerWindow));
+ } else {
+ return (sum / (windowsTotal * meanReadsPerWindow));
}
}
diff --git a/src/main/java/picard/analysis/GcBiasSummaryMetrics.java b/src/main/java/picard/analysis/GcBiasSummaryMetrics.java
index 2b9ef41..c8cf4fd 100644
--- a/src/main/java/picard/analysis/GcBiasSummaryMetrics.java
+++ b/src/main/java/picard/analysis/GcBiasSummaryMetrics.java
@@ -34,6 +34,9 @@ import picard.metrics.MultilevelMetrics;
public class GcBiasSummaryMetrics extends MultilevelMetrics {
public String ACCUMULATION_LEVEL;
+ /** This option is used to mark including or excluding duplicates. */
+ public String READS_USED;
+
/** The window size on the genome used to calculate the GC of the sequence. */
public int WINDOW_SIZE;
diff --git a/src/main/java/picard/fingerprint/CheckFingerprint.java b/src/main/java/picard/fingerprint/CheckFingerprint.java
index 9a8e926..8bc4fbb 100644
--- a/src/main/java/picard/fingerprint/CheckFingerprint.java
+++ b/src/main/java/picard/fingerprint/CheckFingerprint.java
@@ -155,7 +155,7 @@ public class CheckFingerprint extends CommandLineProgram {
SequenceUtil.assertSequenceDictionariesEqual(SAMSequenceDictionaryExtractor.extractDictionary(INPUT), checker.getHeader().getSequenceDictionary(), true);
// Verify that there's only one sample in the SAM/BAM.
- final SamReader in = SamReaderFactory.makeDefault().open(INPUT);
+ final SamReader in = SamReaderFactory.makeDefault().referenceSequence(REFERENCE_SEQUENCE).open(INPUT);
for (final SAMReadGroupRecord rec : in.getFileHeader().getReadGroups()) {
if (observedSampleAlias == null) {
observedSampleAlias = rec.getSample();
diff --git a/src/main/java/picard/illumina/ClusterDataToSamConverter.java b/src/main/java/picard/illumina/ClusterDataToSamConverter.java
index 4355622..fc35178 100644
--- a/src/main/java/picard/illumina/ClusterDataToSamConverter.java
+++ b/src/main/java/picard/illumina/ClusterDataToSamConverter.java
@@ -72,9 +72,10 @@ public class ClusterDataToSamConverter implements
// TODO: - https://github.com/broadinstitute/picard/issues/287
// TODO: - HTS-spec issue: https://github.com/samtools/hts-specs/issues/109
// TODO: - https://github.com/samtools/hts-specs/pull/119
- private String molecularIndexTag = "RX";
- private String molecularIndexQualityTag = "QX";
- private List<String> tagPerMolecularIndex = Collections.emptyList();
+ private String molecularIndexTag = "RX";
+ private String molecularIndexQualityTag = "QX";
+ private final String molecularIndexDelimiter = "-";
+ private List<String> tagPerMolecularIndex = Collections.emptyList();
/**
* Constructor
@@ -178,10 +179,10 @@ public class ClusterDataToSamConverter implements
if (!molecularIndexes.isEmpty()) {
if (!this.molecularIndexTag.isEmpty()) {
- sam.setAttribute(this.molecularIndexTag, String.join("", molecularIndexes));
+ sam.setAttribute(this.molecularIndexTag, String.join(molecularIndexDelimiter, molecularIndexes));
}
if (!this.molecularIndexQualityTag.isEmpty()) {
- sam.setAttribute(this.molecularIndexQualityTag, String.join("", molecularIndexQualities));
+ sam.setAttribute(this.molecularIndexQualityTag, String.join(molecularIndexDelimiter, molecularIndexQualities));
}
if (!this.tagPerMolecularIndex.isEmpty()) {
if (tagPerMolecularIndex.size() != molecularIndexes.size()) {
diff --git a/src/main/java/picard/illumina/CollectIlluminaBasecallingMetrics.java b/src/main/java/picard/illumina/CollectIlluminaBasecallingMetrics.java
index 21a4028..2572818 100644
--- a/src/main/java/picard/illumina/CollectIlluminaBasecallingMetrics.java
+++ b/src/main/java/picard/illumina/CollectIlluminaBasecallingMetrics.java
@@ -94,6 +94,9 @@ public class CollectIlluminaBasecallingMetrics extends CommandLineProgram {
@Option(doc="The Illumina basecalls output directory from which data are read", shortName="B")
public File BASECALLS_DIR;
+ @Option(doc = "The barcodes directory with _barcode.txt files (generated by ExtractIlluminaBarcodes). If not set, use BASECALLS_DIR. ", shortName = "BCD", optional = true)
+ public File BARCODES_DIR;
+
@Option(doc="The lane whose data will be read", shortName = StandardOptionDefinitions.LANE_SHORT_NAME)
public Integer LANE;
@@ -155,6 +158,7 @@ public class CollectIlluminaBasecallingMetrics extends CommandLineProgram {
factory = barcodeToMetricCounts.isEmpty()
? new IlluminaDataProviderFactory(
BASECALLS_DIR,
+ BARCODES_DIR,
LANE,
readStructure,
bclQualityEvaluationStrategy,
@@ -162,6 +166,7 @@ public class CollectIlluminaBasecallingMetrics extends CommandLineProgram {
IlluminaDataType.Position)
: new IlluminaDataProviderFactory(
BASECALLS_DIR,
+ BARCODES_DIR,
LANE,
readStructure,
bclQualityEvaluationStrategy,
diff --git a/src/main/java/picard/illumina/CollectIlluminaLaneMetrics.java b/src/main/java/picard/illumina/CollectIlluminaLaneMetrics.java
index e2b86d7..1ea0e7b 100644
--- a/src/main/java/picard/illumina/CollectIlluminaLaneMetrics.java
+++ b/src/main/java/picard/illumina/CollectIlluminaLaneMetrics.java
@@ -26,23 +26,27 @@ package picard.illumina;
import htsjdk.samtools.metrics.MetricBase;
import htsjdk.samtools.metrics.MetricsFile;
+import htsjdk.samtools.util.IOUtil;
import htsjdk.samtools.util.Log;
+import org.w3c.dom.Document;
+import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
import picard.PicardException;
import picard.cmdline.CommandLineProgram;
import picard.cmdline.CommandLineProgramProperties;
import picard.cmdline.Option;
import picard.cmdline.StandardOptionDefinitions;
import picard.cmdline.programgroups.Illumina;
-import picard.illumina.parser.ReadStructure;
-import picard.illumina.parser.Tile;
-import picard.illumina.parser.TileMetricsUtil;
+import picard.illumina.parser.*;
import java.io.File;
import java.io.FileNotFoundException;
-import java.util.Collection;
-import java.util.Map;
+import java.util.*;
import java.util.stream.Collectors;
+import javax.xml.parsers.DocumentBuilderFactory;
+
/**
* Command-line wrapper around {@link IlluminaLaneMetricsCollector}.
* @author mccowan
@@ -81,13 +85,36 @@ public class CollectIlluminaLaneMetrics extends CommandLineProgram {
@Option(doc = "The prefix to be prepended to the file name of the output file; an appropriate suffix will be applied", shortName = StandardOptionDefinitions.OUTPUT_SHORT_NAME)
public String OUTPUT_PREFIX;
- @Option(doc = ReadStructure.PARAMETER_DOC, shortName = "RS")
+ @Option(doc = ReadStructure.PARAMETER_DOC + "\nIf not given, will use the RunInfo.xml in the run directory.", shortName = "RS", optional = true)
public ReadStructure READ_STRUCTURE;
@Override
protected int doWork() {
final MetricsFile<MetricBase, Comparable<?>> laneMetricsFile = this.getMetricsFile();
final MetricsFile<MetricBase, Comparable<?>> phasingMetricsFile = this.getMetricsFile();
+
+ if (READ_STRUCTURE == null) {
+ final File runInfo = new File(RUN_DIRECTORY + "/" + "RunInfo.xml");
+ IOUtil.assertFileIsReadable(runInfo);
+ try {
+ final Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(runInfo);
+ final NodeList reads = document.getElementsByTagName("Read");
+ final List<ReadDescriptor> descriptors = new ArrayList<>(reads.getLength());
+ for (int i = 0; i < reads.getLength(); i++) {
+ final Node read = reads.item(i);
+ final NamedNodeMap attributes = read.getAttributes();
+ final int readNumber = Integer.parseInt(attributes.getNamedItem("Number").getNodeValue());
+ final int numCycles = Integer.parseInt(attributes.getNamedItem("NumCycles").getNodeValue());
+ final boolean isIndexedRead = attributes.getNamedItem("IsIndexedRead").getNodeValue().toUpperCase().equals("Y");
+ if (readNumber != i + 1) throw new PicardException("Read number in RunInfo.xml was out of order: " + (i+1) + " != " + readNumber);
+ descriptors.add(new ReadDescriptor(numCycles, isIndexedRead ? ReadType.Barcode: ReadType.Template));
+ }
+ READ_STRUCTURE = new ReadStructure(descriptors);
+ } catch (final Exception e) {
+ throw new PicardException(e.getMessage());
+ }
+ }
+
IlluminaLaneMetricsCollector.collectLaneMetrics(RUN_DIRECTORY, OUTPUT_DIRECTORY, OUTPUT_PREFIX, laneMetricsFile, phasingMetricsFile, READ_STRUCTURE);
return 0;
}
diff --git a/src/main/java/picard/sam/AbstractAlignmentMerger.java b/src/main/java/picard/sam/AbstractAlignmentMerger.java
index 484a9b5..ec4dfae 100644
--- a/src/main/java/picard/sam/AbstractAlignmentMerger.java
+++ b/src/main/java/picard/sam/AbstractAlignmentMerger.java
@@ -58,6 +58,8 @@ import picard.PicardException;
import java.io.File;
import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
import java.util.List;
/**
@@ -590,11 +592,10 @@ public abstract class AbstractAlignmentMerger {
* Checks to see whether the ends of the reads overlap and soft clips reads
* them if necessary.
*/
- protected void clipForOverlappingReads(final SAMRecord read1, final SAMRecord read2) {
+ protected static void clipForOverlappingReads(final SAMRecord read1, final SAMRecord read2) {
// If both reads are mapped, see if we need to clip the ends due to small
// insert size
if (!(read1.getReadUnmappedFlag() || read2.getReadUnmappedFlag())) {
-
if (read1.getReadNegativeStrandFlag() != read2.getReadNegativeStrandFlag()) {
final SAMRecord pos = (read1.getReadNegativeStrandFlag()) ? read2 : read1;
final SAMRecord neg = (read1.getReadNegativeStrandFlag()) ? read1 : read2;
@@ -605,23 +606,35 @@ public abstract class AbstractAlignmentMerger {
final int negDiff = pos.getAlignmentStart() - neg.getAlignmentStart();
if (posDiff > 0) {
- CigarUtil.softClip3PrimeEndOfRead(pos, Math.min(pos.getReadLength(),
- pos.getReadLength() - posDiff + 1));
+ final List<CigarElement> elems = new ArrayList<>(pos.getCigar().getCigarElements());
+ Collections.reverse(elems);
+ final int clipped = lengthOfSoftClipping(elems.iterator());
+ final int clipFrom = pos.getReadLength() - posDiff - clipped + 1;
+ CigarUtil.softClip3PrimeEndOfRead(pos, Math.min(pos.getReadLength(), clipFrom));
removeNmMdAndUqTags(pos); // these tags are now invalid!
}
if (negDiff > 0) {
- CigarUtil.softClip3PrimeEndOfRead(neg, Math.min(neg.getReadLength(),
- neg.getReadLength() - negDiff + 1));
+ final int clipped = lengthOfSoftClipping(neg.getCigar().getCigarElements().iterator());
+ final int clipFrom = neg.getReadLength() - negDiff - clipped + 1;
+ CigarUtil.softClip3PrimeEndOfRead(neg, Math.min(neg.getReadLength(), clipFrom));
removeNmMdAndUqTags(neg); // these tags are now invalid!
}
-
}
- } else {
- // TODO: What about RR/FF pairs?
}
}
+ }
+
+ /** Returns the number of soft-clipped bases until a non-soft-clipping element is encountered. */
+ private static int lengthOfSoftClipping(Iterator<CigarElement> iterator) {
+ int clipped = 0;
+ while (iterator.hasNext()) {
+ final CigarElement elem = iterator.next();
+ if (elem.getOperator() != CigarOperator.SOFT_CLIP && elem.getOperator() != CigarOperator.HARD_CLIP) break;
+ if (elem.getOperator() == CigarOperator.SOFT_CLIP) clipped = elem.getLength();
+ }
+ return clipped;
}
/**
diff --git a/src/main/java/picard/sam/CreateSequenceDictionary.java b/src/main/java/picard/sam/CreateSequenceDictionary.java
index 62a09c6..90774a7 100644
--- a/src/main/java/picard/sam/CreateSequenceDictionary.java
+++ b/src/main/java/picard/sam/CreateSequenceDictionary.java
@@ -23,14 +23,20 @@
*/
package picard.sam;
-import htsjdk.samtools.SAMFileHeader;
-import htsjdk.samtools.SAMFileWriter;
-import htsjdk.samtools.SAMFileWriterFactory;
+import com.google.common.annotations.VisibleForTesting;
import htsjdk.samtools.SAMSequenceDictionary;
+import htsjdk.samtools.SAMSequenceDictionaryCodec;
import htsjdk.samtools.SAMSequenceRecord;
import htsjdk.samtools.reference.ReferenceSequence;
import htsjdk.samtools.reference.ReferenceSequenceFile;
import htsjdk.samtools.reference.ReferenceSequenceFileFactory;
+import htsjdk.samtools.util.AsciiWriter;
+import htsjdk.samtools.util.CloseableIterator;
+import htsjdk.samtools.util.IOUtil;
+import htsjdk.samtools.util.Log;
+import htsjdk.samtools.util.Md5CalculatingOutputStream;
+import htsjdk.samtools.util.RuntimeIOException;
+import htsjdk.samtools.util.SortingCollection;
import htsjdk.samtools.util.StringUtil;
import picard.PicardException;
import picard.cmdline.CommandLineProgram;
@@ -39,17 +45,18 @@ import picard.cmdline.Option;
import picard.cmdline.programgroups.Fasta;
import picard.cmdline.StandardOptionDefinitions;
-import java.io.File;
+import java.io.*;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
+import java.util.Optional;
import java.util.Set;
/**
- * Create a SAM/BAM file from a fasta containing reference sequence. The output SAM file contains a header but no
+ * Create a SAM/BAM file from a fasta containing reference sequence. The output SAM file contains a header but no
* SAMRecords, and the header contains only sequence records.
*/
@CommandLineProgramProperties(
@@ -75,11 +82,13 @@ public class CreateSequenceDictionary extends CommandLineProgram {
"<hr />";
// The following attributes define the command-line arguments
+ private static final Log logger = Log.getInstance(CreateSequenceDictionary.class);
+
@Option(doc = "Input reference fasta or fasta.gz", shortName = StandardOptionDefinitions.REFERENCE_SHORT_NAME)
public File REFERENCE;
- @Option(doc = "Output SAM or BAM file containing only the sequence dictionary",
- shortName = StandardOptionDefinitions.OUTPUT_SHORT_NAME)
+ @Option(doc = "Output SAM file containing only the sequence dictionary. By default it will use the base name of the input reference with the .dict extension",
+ shortName = StandardOptionDefinitions.OUTPUT_SHORT_NAME, optional = true)
public File OUTPUT;
@Option(doc = "Put into AS field of sequence dictionary entry if supplied", optional = true)
@@ -114,15 +123,52 @@ public class CreateSequenceDictionary extends CommandLineProgram {
}
/**
+ * Read all the sequences from the given reference file, and convert into SAMSequenceRecords
+ * @param referenceFile fasta or fasta.gz
+ * @return SAMSequenceRecords containing info from the fasta, plus from cmd-line arguments.
+ */
+ @Deprecated
+ public SAMSequenceDictionary makeSequenceDictionary(final File referenceFile) {
+ final ReferenceSequenceFile refSeqFile =
+ ReferenceSequenceFileFactory.getReferenceSequenceFile(referenceFile, TRUNCATE_NAMES_AT_WHITESPACE);
+ ReferenceSequence refSeq;
+ final List<SAMSequenceRecord> ret = new ArrayList<>();
+ final Set<String> sequenceNames = new HashSet<>();
+ for (int numSequences = 0; numSequences < NUM_SEQUENCES && (refSeq = refSeqFile.nextSequence()) != null; ++numSequences) {
+ if (sequenceNames.contains(refSeq.getName())) {
+ throw new PicardException("Sequence name appears more than once in reference: " + refSeq.getName());
+ }
+ sequenceNames.add(refSeq.getName());
+ ret.add(makeSequenceRecord(refSeq));
+ }
+ return new SAMSequenceDictionary(ret);
+ }
+
+ /**
* Use reference filename to create URI to go into header if URI was not passed on cmd line.
*/
protected String[] customCommandLineValidation() {
if (URI == null) {
URI = "file:" + REFERENCE.getAbsolutePath();
}
+ if (OUTPUT == null) {
+ // TODO: use the htsjdk method implemented in https://github.com/samtools/htsjdk/pull/774
+ OUTPUT = getDefaultDictionaryForReferenceSequence(REFERENCE);
+ logger.info("Output dictionary will be written in ", OUTPUT);
+ }
return null;
}
+ // TODO: this method will be in htsjdk (https://github.com/samtools/htsjdk/pull/774)
+ @VisibleForTesting
+ static File getDefaultDictionaryForReferenceSequence(final File fastaFile) {
+ final String name = fastaFile.getName();
+ final String extension = ReferenceSequenceFileFactory.FASTA_EXTENSIONS.stream().filter(name::endsWith).findFirst()
+ .orElseGet(() -> {throw new IllegalArgumentException("File is not a supported reference file type: " + fastaFile.getAbsolutePath());});
+ final int extensionIndex = name.length() - extension.length();
+ return new File(fastaFile.getParentFile(), name.substring(0, extensionIndex) + IOUtil.DICT_FILE_EXTENSION);
+ }
+
/**
* Do the work after command line has been parsed.
* RuntimeException may be thrown by this method, and are reported appropriately.
@@ -134,33 +180,55 @@ public class CreateSequenceDictionary extends CommandLineProgram {
throw new PicardException(OUTPUT.getAbsolutePath() +
" already exists. Delete this file and try again, or specify a different output file.");
}
- final SAMSequenceDictionary sequences = makeSequenceDictionary(REFERENCE);
- final SAMFileHeader samHeader = new SAMFileHeader();
- samHeader.setSequenceDictionary(sequences);
- final SAMFileWriter samWriter = new SAMFileWriterFactory().makeSAMWriter(samHeader, false, OUTPUT);
- samWriter.close();
- return 0;
- }
- /**
- * Read all the sequences from the given reference file, and convert into SAMSequenceRecords
- * @param referenceFile fasta or fasta.gz
- * @return SAMSequenceRecords containing info from the fasta, plus from cmd-line arguments.
- */
- public SAMSequenceDictionary makeSequenceDictionary(final File referenceFile) {
- final ReferenceSequenceFile refSeqFile =
- ReferenceSequenceFileFactory.getReferenceSequenceFile(referenceFile, TRUNCATE_NAMES_AT_WHITESPACE);
- ReferenceSequence refSeq;
- final List<SAMSequenceRecord> ret = new ArrayList<SAMSequenceRecord>();
- final Set<String> sequenceNames = new HashSet<String>();
- for (int numSequences = 0; numSequences < NUM_SEQUENCES && (refSeq = refSeqFile.nextSequence()) != null; ++numSequences) {
- if (sequenceNames.contains(refSeq.getName())) {
- throw new PicardException("Sequence name appears more than once in reference: " + refSeq.getName());
+ // SortingCollection is used to check uniqueness of sequence names
+ final SortingCollection<String> sequenceNames = makeSortingCollection();
+ try (BufferedWriter writer = makeWriter()) {
+ final ReferenceSequenceFile refSeqFile = ReferenceSequenceFileFactory.
+ getReferenceSequenceFile(REFERENCE, TRUNCATE_NAMES_AT_WHITESPACE);
+ SAMSequenceDictionaryCodec samDictCodec = new SAMSequenceDictionaryCodec(writer);
+
+ samDictCodec.encodeHeaderLine(false);
+ // read reference sequence one by one and write its metadata
+ for (ReferenceSequence refSeq = refSeqFile.nextSequence(); refSeq != null; refSeq = refSeqFile.nextSequence()) {
+ final SAMSequenceRecord samSequenceRecord = makeSequenceRecord(refSeq);
+ samDictCodec.encodeSequenceRecord(samSequenceRecord);
+ sequenceNames.add(refSeq.getName());
}
- sequenceNames.add(refSeq.getName());
- ret.add(makeSequenceRecord(refSeq));
+ } catch (FileNotFoundException e) {
+ throw new PicardException("File " + OUTPUT.getAbsolutePath() + " not found");
+ } catch (IOException e) {
+ throw new PicardException("Can't write to or close output file " + OUTPUT.getAbsolutePath());
}
- return new SAMSequenceDictionary(ret);
+
+ // check uniqueness of sequences names
+ final CloseableIterator<String> iterator = sequenceNames.iterator();
+
+ if(!iterator.hasNext()) return 0;
+
+ String current = iterator.next();
+ while (iterator.hasNext()) {
+ final String next = iterator.next();
+ if (current.equals(next)) {
+ OUTPUT.delete();
+ throw new PicardException("Sequence name " + current +
+ " appears more than once in reference file");
+ }
+ current = next;
+ }
+ return 0;
+ }
+
+ private BufferedWriter makeWriter() throws FileNotFoundException {
+ return new BufferedWriter(
+ new AsciiWriter(this.CREATE_MD5_FILE ?
+ new Md5CalculatingOutputStream(
+ new FileOutputStream(OUTPUT, false),
+ new File(OUTPUT.getAbsolutePath() + ".md5")
+ )
+ : new FileOutputStream(OUTPUT)
+ )
+ );
}
/**
@@ -196,4 +264,54 @@ public class CreateSequenceDictionary extends CommandLineProgram {
}
return s;
}
+
+ private SortingCollection<String> makeSortingCollection() {
+ final String name = getClass().getSimpleName();
+ final File tmpDir = IOUtil.createTempDir(name, null);
+ tmpDir.deleteOnExit();
+ // 256 byte for one name, and 1/10 part of all memory for this, rough estimate
+ long maxNamesInRam = Runtime.getRuntime().maxMemory() / 256 / 10;
+ return SortingCollection.newInstance(
+ String.class,
+ new StringCodec(),
+ String::compareTo,
+ (int) Math.min(maxNamesInRam, Integer.MAX_VALUE),
+ tmpDir
+ );
+ }
+
+ private static class StringCodec implements SortingCollection.Codec<String> {
+ private DataInputStream dis;
+ private DataOutputStream dos;
+
+ public StringCodec clone() {
+ return new StringCodec();
+ }
+
+ public void setOutputStream(final OutputStream os) {
+ dos = new DataOutputStream(os);
+ }
+
+ public void setInputStream(final InputStream is) {
+ dis = new DataInputStream(is);
+ }
+
+ public void encode(final String str) {
+ try {
+ dos.writeUTF(str);
+ } catch (IOException e) {
+ throw new RuntimeIOException(e);
+ }
+ }
+
+ public String decode() {
+ try {
+ return dis.readUTF();
+ } catch (EOFException e) {
+ return null;
+ } catch (IOException e) {
+ throw new PicardException("Exception reading sequence name from temporary file.", e);
+ }
+ }
+ }
}
diff --git a/src/main/java/picard/util/IlluminaUtil.java b/src/main/java/picard/util/IlluminaUtil.java
index 03732af..93696bb 100644
--- a/src/main/java/picard/util/IlluminaUtil.java
+++ b/src/main/java/picard/util/IlluminaUtil.java
@@ -144,7 +144,7 @@ public class IlluminaUtil {
NEXTERA_V2( "AATGATACGGCGACCACCGAGATCTACACNNNNNNNNTCGTCGGCAGCGTCAGATGTGTATAAGAGACAG",
"CTGTCTCTTATACACATCTCCGAGCCCACGAGACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG"),
- DUAL_INDEXED( "AATGATACGGCGACCACCGAGATCTNNNNNNNNACACTCTTTCCCTACACGACGCTCTTCCGATCT",
+ DUAL_INDEXED( "AATGATACGGCGACCACCGAGATCTACACNNNNNNNNACACTCTTTCCCTACACGACGCTCTTCCGATCT",
"AGATCGGAAGAGCACACGTCTGAACTCCAGTCACNNNNNNNNATCTCGTATGCCGTCTTCTGCTTG"),
FLUIDIGM( "AATGATACGGCGACCACCGAGATCTACACTGACGACATGGTTCTACA",
diff --git a/src/main/java/picard/vcf/GatherVcfs.java b/src/main/java/picard/vcf/GatherVcfs.java
index c69907b..729fb61 100644
--- a/src/main/java/picard/vcf/GatherVcfs.java
+++ b/src/main/java/picard/vcf/GatherVcfs.java
@@ -1,29 +1,27 @@
package picard.vcf;
-import htsjdk.samtools.util.BlockCompressedInputStream;import htsjdk.samtools.util.BlockCompressedOutputStream;import htsjdk.samtools.util.BlockCompressedStreamConstants;import htsjdk.samtools.util.CloseableIterator;import htsjdk.samtools.util.CloserUtil;import htsjdk.samtools.util.CollectionUtil;import htsjdk.samtools.util.RuntimeIOException;import picard.PicardException;
-import picard.cmdline.CommandLineProgram;
-import picard.cmdline.CommandLineProgramProperties;
-import picard.cmdline.Option;
-import picard.cmdline.StandardOptionDefinitions;
-import htsjdk.samtools.util.IOUtil;
-import htsjdk.samtools.util.Log;
-import htsjdk.samtools.util.PeekableIterator;
-import htsjdk.samtools.util.ProgressLogger;
import htsjdk.samtools.SAMSequenceDictionary;
+import htsjdk.samtools.util.*;
+import htsjdk.tribble.AbstractFeatureReader;
import htsjdk.variant.variantcontext.VariantContext;
import htsjdk.variant.variantcontext.VariantContextComparator;
import htsjdk.variant.variantcontext.writer.Options;
import htsjdk.variant.variantcontext.writer.VariantContextWriter;
-import htsjdk.variant.variantcontext.writer.VariantContextWriterFactory;
+import htsjdk.variant.variantcontext.writer.VariantContextWriterBuilder;
import htsjdk.variant.vcf.VCFFileReader;
import htsjdk.variant.vcf.VCFHeader;
+import picard.PicardException;
+import picard.cmdline.CommandLineProgram;
+import picard.cmdline.CommandLineProgramProperties;
+import picard.cmdline.Option;
+import picard.cmdline.StandardOptionDefinitions;
import picard.cmdline.programgroups.VcfOrBcf;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
-import java.lang.IllegalArgumentException;import java.lang.IllegalStateException;import java.lang.Override;import java.lang.String;import java.util.EnumSet;
+import java.util.EnumSet;
import java.util.List;
import java.util.SortedSet;
import java.util.TreeSet;
@@ -90,7 +88,7 @@ public class GatherVcfs extends CommandLineProgram {
/** Checks (via filename checking) that all files appear to be block compressed files. */
private boolean areAllBlockCompressed(final List<File> input) {
for (final File f : input) {
- if (VariantContextWriterFactory.isBCFOutput(f) || !VariantContextWriterFactory.isCompressedVcf(f)) return false;
+ if (VCFFileReader.isBCF(f) || !AbstractFeatureReader.hasBlockCompressedExtension(f)) return false;
}
return true;
@@ -142,9 +140,17 @@ public class GatherVcfs extends CommandLineProgram {
final boolean createIndex,
final List<File> inputFiles,
final File outputFile) {
- final EnumSet<Options> options = EnumSet.copyOf(VariantContextWriterFactory.DEFAULT_OPTIONS);
- if (createIndex) options.add(Options.INDEX_ON_THE_FLY); else options.remove(Options.INDEX_ON_THE_FLY);
- final VariantContextWriter out = VariantContextWriterFactory.create(outputFile, sequenceDictionary, options);
+ final EnumSet<Options> options = EnumSet.copyOf(VariantContextWriterBuilder.DEFAULT_OPTIONS);
+ if (createIndex){
+ options.add(Options.INDEX_ON_THE_FLY);
+ } else {
+ options.remove(Options.INDEX_ON_THE_FLY);
+ }
+ final VariantContextWriter out = new VariantContextWriterBuilder()
+ .setOptions(options)
+ .setOutputFile(outputFile)
+ .setReferenceDictionary(sequenceDictionary)
+ .build();
final ProgressLogger progress = new ProgressLogger(log, 10000);
VariantContext lastContext = null;
diff --git a/src/main/resources/picard/analysis/gcBias.R b/src/main/resources/picard/analysis/gcBias.R
index 503e737..2dcb397 100644
--- a/src/main/resources/picard/analysis/gcBias.R
+++ b/src/main/resources/picard/analysis/gcBias.R
@@ -69,6 +69,7 @@ for (k in 1:(num.plots)){
if(accLevel == "Sample"){datasetName <- summaryMetrics[k, "SAMPLE"]}
if(accLevel == "Library"){datasetName <- summaryMetrics[k, "LIBRARY"]}
else(datasetName <- summaryMetrics[k, "READ_GROUP"])}
+ duplicatesMarker <- ifelse(summaryMetrics[k, "READS_USED"] == "ALL", "", " (duplicates excluded) ");
subtitle = cat("Total clusters: ",summaryMetrics[k,"TOTAL_CLUSTERS"],", Aligned reads: ",summaryMetrics[k, "ALIGNED_READS"]);
# Do the main plot of the normalized coverage by GC
plot(type="p", x=metrics$GC, y=metrics$NORMALIZED_COVERAGE,
@@ -77,7 +78,7 @@ for (k in 1:(num.plots)){
xlim=c(0,100),
ylim=c(0, Y_AXIS_LIM),
col=COLORS[1],
- main=paste(accLevel, "Level:", datasetName, "GC Bias Plot", "\n", subtitle)
+ main=paste(accLevel, "Level:", datasetName, duplicatesMarker, "GC Bias Plot", "\n", subtitle)
);
# Add lines at the 50% GC and coverage=1
diff --git a/src/test/java/picard/analysis/CollectGcBiasMetricsTest.java b/src/test/java/picard/analysis/CollectGcBiasMetricsTest.java
index 5b73d44..18adc90 100644
--- a/src/test/java/picard/analysis/CollectGcBiasMetricsTest.java
+++ b/src/test/java/picard/analysis/CollectGcBiasMetricsTest.java
@@ -38,6 +38,7 @@ import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import picard.cmdline.CommandLineProgramTest;
import picard.sam.SortSam;
+import static picard.analysis.GcBiasMetricsCollector.PerUnitGcBiasMetricsCollector.*;
import java.io.File;
import java.io.FileReader;
@@ -65,6 +66,8 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
private final static File TEST_DIR = new File("testdata/picard/sam/CollectGcBiasMetrics/");
private final File dict = new File(TEST_DIR, "MNOheader.dict");
+ private final String REFERENCE_FILE_1 = "testdata/picard/metrics/chrMNO.reference.fasta";
+ private final String REFERENCE_FILE_2 = "testdata/picard/metrics/chrM.reference.fasta";
File tempSamFileChrM_O;
File tempSamFileAllChr;
@@ -139,13 +142,13 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
outfile.deleteOnExit();
detailsOutfile.deleteOnExit();
- runGcBias(tempSamFileChrM_O, outfile, detailsOutfile);
+ runGcBias(tempSamFileChrM_O, REFERENCE_FILE_1, outfile, detailsOutfile, false);
final MetricsFile<GcBiasSummaryMetrics, Comparable<?>> output = new MetricsFile<GcBiasSummaryMetrics, Comparable<?>>();
output.read(new FileReader(outfile));
for (final GcBiasSummaryMetrics metrics : output.getMetrics()) {
- if (metrics.ACCUMULATION_LEVEL.equals("All Reads")) { //ALL_READS level
+ if (metrics.ACCUMULATION_LEVEL.equals(ACCUMULATION_LEVEL_ALL_READS)) { //ALL_READS level
Assert.assertEquals(metrics.TOTAL_CLUSTERS, 300);
Assert.assertEquals(metrics.ALIGNED_READS, 600);
Assert.assertEquals(metrics.AT_DROPOUT, 21.624498);
@@ -228,8 +231,8 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
detailsOutfile.deleteOnExit();
allChrDetailsOutfile.deleteOnExit();
- runGcBias(tempSamFileChrM_O, outfile, detailsOutfile);
- runGcBias(tempSamFileAllChr, allChrOutFile, allChrDetailsOutfile);
+ runGcBias(tempSamFileChrM_O, REFERENCE_FILE_1, outfile, detailsOutfile, false);
+ runGcBias(tempSamFileAllChr, REFERENCE_FILE_1, allChrOutFile, allChrDetailsOutfile, false);
final MetricsFile<GcBiasDetailMetrics, Comparable<?>> outputDetails = new MetricsFile<GcBiasDetailMetrics, Comparable<?>>();
outputDetails.read(new FileReader(detailsOutfile));
@@ -242,7 +245,7 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
//Output for the two sam files are only the same for the "All Reads" level
for (final GcBiasDetailMetrics metrics : outputAllChrDetails.getMetrics()) {
- if (metrics.ACCUMULATION_LEVEL.equals("All Reads")) {
+ if (metrics.ACCUMULATION_LEVEL.equals(ACCUMULATION_LEVEL_ALL_READS)) {
Assert.assertEquals(metrics.WINDOWS, details.get(i).WINDOWS);
i++;
}
@@ -262,7 +265,7 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
final SAMFileWriter writer = new SAMFileWriterFactory()
.setCreateIndex(true).makeBAMWriter(header, false, unsortedSam);
- for( final SAMRecordSetBuilder subSetBuilder : setBuilder){
+ for (final SAMRecordSetBuilder subSetBuilder : setBuilder) {
for (final SAMRecord record : subSetBuilder) {
writer.addAlignment(record);
}
@@ -284,8 +287,8 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
/////////////////////////////////////////////////////////////////////////////
// Runs CollectGcBias with input Sam file and outputs details and summary files for truth assertion.
/////////////////////////////////////////////////////////////////////////////
- public void runGcBias (final File input, final File outfile, final File detailsOutfile) throws IOException {
- final String referenceFile = "testdata/picard/metrics/chrMNO.reference.fasta";
+ public void runGcBias (final File input, final String referenceFile, final File summaryOutfile, final File detailsOutfile,
+ final boolean nonDups) throws IOException {
final File pdf = File.createTempFile("test", ".pdf");
pdf.deleteOnExit();
@@ -298,7 +301,7 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
"INPUT=" + input.getAbsolutePath(),
"OUTPUT=" + detailsOutfile.getAbsolutePath(),
"REFERENCE_SEQUENCE=" + referenceFile,
- "SUMMARY_OUTPUT=" + outfile.getAbsolutePath(),
+ "SUMMARY_OUTPUT=" + summaryOutfile.getAbsolutePath(),
"CHART_OUTPUT=" + pdf.getAbsolutePath(),
"SCAN_WINDOW_SIZE=" + windowSize,
"MINIMUM_GENOME_FRACTION=" + minGenFraction,
@@ -306,9 +309,84 @@ public class CollectGcBiasMetricsTest extends CommandLineProgramTest {
"LEVEL=ALL_READS",
"LEVEL=SAMPLE",
"LEVEL=READ_GROUP",
- "ASSUME_SORTED=" + assumeSorted
+ "ASSUME_SORTED=" + assumeSorted,
+ "ALSO_IGNORE_DUPLICATES=" + nonDups
};
- Assert.assertEquals(runPicardCommandLine(args), 0);
+ runPicardCommandLine(args);
+ }
+
+ /**
+ * Compares metric's results by summary files without duplicates.
+ * @throws IOException
+ */
+ @Test
+ public void runNonDupsComparisonTest() throws IOException {
+ final File inputFileWithDuplicates = new File("testdata/picard/metrics/chrMReads.sam");
+ final File detailsOutfile = File.createTempFile("test", ".gc_bias_detail_metrics");
+ final File summaryOutfile = File.createTempFile("test", ".gc_bias_summary_metrics");
+ detailsOutfile.deleteOnExit();
+ summaryOutfile.deleteOnExit();
+
+ runGcBias(inputFileWithDuplicates, REFERENCE_FILE_2, summaryOutfile, detailsOutfile, true);
+
+ final MetricsFile<GcBiasSummaryMetrics, Comparable<?>> outputSummary = new MetricsFile<>();
+ outputSummary.read(new FileReader(summaryOutfile));
+
+ for (final GcBiasSummaryMetrics summary : outputSummary.getMetrics()) {
+ if (summary.ACCUMULATION_LEVEL.equals(ACCUMULATION_LEVEL_ALL_READS) && summary.READS_USED.equals(READS_USED_UNIQUE)) { //ALL_READS level for case without duplicates
+ Assert.assertEquals(summary.TOTAL_CLUSTERS, 3);
+ Assert.assertEquals(summary.ALIGNED_READS, 3);
+ Assert.assertEquals(summary.AT_DROPOUT, 79.180328);
+ Assert.assertEquals(summary.GC_DROPOUT, 12.28901);
+ Assert.assertEquals(summary.GC_NC_0_19, 0.0);
+ Assert.assertEquals(summary.GC_NC_20_39, 0.0);
+ Assert.assertEquals(summary.GC_NC_40_59, 1.246783);
+ Assert.assertEquals(summary.GC_NC_60_79, 0.0);
+ Assert.assertEquals(summary.GC_NC_80_100, 0.0);
+ }
+ if (summary.ACCUMULATION_LEVEL.equals(ACCUMULATION_LEVEL_ALL_READS) && summary.READS_USED.equals(READS_USED_ALL)) { //ALL_READS level
+ Assert.assertEquals(summary.TOTAL_CLUSTERS, 5);
+ Assert.assertEquals(summary.ALIGNED_READS, 5);
+ Assert.assertEquals(summary.AT_DROPOUT, 79.180328);
+ Assert.assertEquals(summary.GC_DROPOUT, 10.37037);
+ Assert.assertEquals(summary.GC_NC_0_19, 0.0);
+ Assert.assertEquals(summary.GC_NC_20_39, 0.0);
+ Assert.assertEquals(summary.GC_NC_40_59, 1.246783);
+ Assert.assertEquals(summary.GC_NC_60_79, 0.0);
+ Assert.assertEquals(summary.GC_NC_80_100, 0.0);
+ }
+ }
+ }
+
+ /**
+ * If SAM/BAM file with '*' in SEQ field omit this read.
+ */
+ @Test
+ public void runCheckingNoSEQTest() throws IOException {
+ final File input = new File("testdata/picard/metrics/chrM_NO_SEQ.sam");
+ final File summaryOutfile = File.createTempFile("test", ".gc_bias.summary_metrics");
+ final File detailsOutfile = File.createTempFile("test", ".gc_bias.detail_metrics");
+ summaryOutfile.deleteOnExit();
+ detailsOutfile.deleteOnExit();
+
+ runGcBias(input, REFERENCE_FILE_2, summaryOutfile, detailsOutfile, false);
+
+ final MetricsFile<GcBiasSummaryMetrics, Comparable<?>> output = new MetricsFile<>();
+ output.read(new FileReader(summaryOutfile));
+
+ for (final GcBiasSummaryMetrics metrics : output.getMetrics()) {
+ if (metrics.ACCUMULATION_LEVEL.equals(ACCUMULATION_LEVEL_ALL_READS)) { //ALL_READS level
+ Assert.assertEquals(metrics.TOTAL_CLUSTERS, 0);
+ Assert.assertEquals(metrics.ALIGNED_READS, 1);
+ Assert.assertEquals(metrics.AT_DROPOUT, 78.682453);
+ Assert.assertEquals(metrics.GC_DROPOUT, 14.693382);
+ Assert.assertEquals(metrics.GC_NC_0_19, 0.0);
+ Assert.assertEquals(metrics.GC_NC_20_39, 0.0);
+ Assert.assertEquals(metrics.GC_NC_40_59, 1.246783);
+ Assert.assertEquals(metrics.GC_NC_60_79, 0.0);
+ Assert.assertEquals(metrics.GC_NC_80_100, 0.0);
+ }
+ }
}
/////////////////////////////////////////////////////////////////////////////
diff --git a/src/test/java/picard/analysis/CollectMultipleMetricsTest.java b/src/test/java/picard/analysis/CollectMultipleMetricsTest.java
index 6bd4073..d99cf77 100644
--- a/src/test/java/picard/analysis/CollectMultipleMetricsTest.java
+++ b/src/test/java/picard/analysis/CollectMultipleMetricsTest.java
@@ -14,6 +14,7 @@ import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import picard.cmdline.CommandLineProgramTest;
import picard.sam.SortSam;
+import static picard.analysis.GcBiasMetricsCollector.PerUnitGcBiasMetricsCollector.*;
import java.io.File;
import java.io.FileInputStream;
@@ -287,7 +288,7 @@ public class CollectMultipleMetricsTest extends CommandLineProgramTest {
output.read(new FileReader(outfile + ".gc_bias.summary_metrics"));
for (final GcBiasSummaryMetrics metrics : output.getMetrics()) {
- if (metrics.ACCUMULATION_LEVEL.equals("All Reads")) { //ALL_READS level
+ if (metrics.ACCUMULATION_LEVEL.equals(ACCUMULATION_LEVEL_ALL_READS)) { //ALL_READS level
Assert.assertEquals(metrics.TOTAL_CLUSTERS, 300);
Assert.assertEquals(metrics.ALIGNED_READS, 600);
Assert.assertEquals(metrics.AT_DROPOUT, 7.234062);
diff --git a/src/test/java/picard/illumina/CollectIlluminaBasecallingMetricsTest.java b/src/test/java/picard/illumina/CollectIlluminaBasecallingMetricsTest.java
index 3f3fc9b..7030d63 100644
--- a/src/test/java/picard/illumina/CollectIlluminaBasecallingMetricsTest.java
+++ b/src/test/java/picard/illumina/CollectIlluminaBasecallingMetricsTest.java
@@ -5,6 +5,7 @@ import htsjdk.samtools.metrics.MetricsFile;
import org.testng.Assert;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
+import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import java.io.File;
@@ -33,9 +34,15 @@ public class CollectIlluminaBasecallingMetricsTest {
IOUtil.deleteDirectoryTree(rootTestDir);
}
- @Test
- public void testIndexedRunLane1() throws Exception {
- final MetricsFile<IlluminaBasecallingMetrics, Integer> metricsFile = runIt(1, "25T8B25T","25T8B25T/Data/Intensities/BaseCalls", true);
+ @DataProvider(name="testIndexedRunLane1DataProvider")
+ public Object[][] testIndexedRunLane1DataProvider() {
+ return new Object[][]{{true}, {false}};
+ }
+
+ @Test(dataProvider="testIndexedRunLane1DataProvider")
+ public void testIndexedRunLane1(final boolean useBarcodesDir) throws Exception {
+ final File barcodesDir = (useBarcodesDir) ? new File(rootTestDir + "/25T8B25T/barcodes_dir") : null;
+ final MetricsFile<IlluminaBasecallingMetrics, Integer> metricsFile = runIt(1, "25T8B25T","25T8B25T/Data/Intensities/BaseCalls", barcodesDir, true);
final IlluminaBasecallingMetrics metric1 = metricsFile.getMetrics().get(0);
Assert.assertEquals(metric1.LANE, "1");
Assert.assertEquals(metric1.MOLECULAR_BARCODE_SEQUENCE_1, "AACAATGG");
@@ -123,7 +130,7 @@ public class CollectIlluminaBasecallingMetricsTest {
@Test
public void testNonIndexedRunLane1() throws Exception {
- final MetricsFile<IlluminaBasecallingMetrics, Integer> metricsFile = runIt(1, "125T125T","125T125T/Data/Intensities/BaseCalls",false);
+ final MetricsFile<IlluminaBasecallingMetrics, Integer> metricsFile = runIt(1, "125T125T","125T125T/Data/Intensities/BaseCalls", null, false);
final IlluminaBasecallingMetrics laneMetric = metricsFile.getMetrics().get(0);
Assert.assertEquals(laneMetric.LANE, "1");
@@ -144,7 +151,7 @@ public class CollectIlluminaBasecallingMetricsTest {
Assert.assertEquals(metricsFile.getMetrics().size(),1);
}
- private MetricsFile<IlluminaBasecallingMetrics, Integer> runIt(final int lane, final String readStructure, final String basecallsDirName, final boolean isIndexed) throws Exception {
+ private MetricsFile<IlluminaBasecallingMetrics, Integer> runIt(final int lane, final String readStructure, final String basecallsDirName, final File barcodesDir, final boolean isIndexed) throws Exception {
final File metricsFile = File.createTempFile("cibm.", ".metrics");
metricsFile.deleteOnExit();
@@ -152,6 +159,7 @@ public class CollectIlluminaBasecallingMetricsTest {
ArrayList<String> argsList = new ArrayList<String>();
argsList.add("BASECALLS_DIR=" + basecallsDir.getPath());
+ if (null != barcodesDir) argsList.add("BARCODES_DIR=" + barcodesDir.getPath());
argsList.add("LANE=" + lane);
argsList.add("OUTPUT=" + metricsFile.getPath());
diff --git a/src/test/java/picard/illumina/IlluminaLaneMetricsCollectorTest.java b/src/test/java/picard/illumina/IlluminaLaneMetricsCollectorTest.java
index 59c90f6..4cb9880 100644
--- a/src/test/java/picard/illumina/IlluminaLaneMetricsCollectorTest.java
+++ b/src/test/java/picard/illumina/IlluminaLaneMetricsCollectorTest.java
@@ -8,6 +8,7 @@ import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import java.io.File;import java.lang.Exception;import java.lang.Object;import java.lang.String;
+import java.util.Arrays;
/** @author mccowan */
public class IlluminaLaneMetricsCollectorTest {
@@ -20,19 +21,21 @@ public class IlluminaLaneMetricsCollectorTest {
@Test(dataProvider = "testLaneMetrics")
public void testWriteLaneMetrics(final String testRun) throws Exception {
- final CollectIlluminaLaneMetrics clp = new CollectIlluminaLaneMetrics();
- clp.OUTPUT_DIRECTORY = IOUtil.createTempDir("illuminaLaneMetricsCollectorTest", null);
- clp.RUN_DIRECTORY = new File(TEST_DIRECTORY, testRun);
- clp.OUTPUT_PREFIX = "test";
- clp.READ_STRUCTURE = new ReadStructure("101T8B101T");
- clp.doWork();
+ for (final boolean useReadStructure : Arrays.asList(true, false)) {
+ final CollectIlluminaLaneMetrics clp = new CollectIlluminaLaneMetrics();
+ clp.OUTPUT_DIRECTORY = IOUtil.createTempDir("illuminaLaneMetricsCollectorTest", null);
+ clp.RUN_DIRECTORY = new File(TEST_DIRECTORY, testRun);
+ clp.OUTPUT_PREFIX = "test";
+ if (useReadStructure) clp.READ_STRUCTURE = new ReadStructure("101T8B101T");
+ clp.doWork();
- final File laneMetricsFile = buildOutputFile(clp.OUTPUT_DIRECTORY, clp.OUTPUT_PREFIX, IlluminaLaneMetrics.getExtension());
- final File canonicalOutputFile = buildOutputFile(TEST_DIRECTORY, testRun, IlluminaLaneMetrics.getExtension());
+ final File laneMetricsFile = buildOutputFile(clp.OUTPUT_DIRECTORY, clp.OUTPUT_PREFIX, IlluminaLaneMetrics.getExtension());
+ final File canonicalOutputFile = buildOutputFile(TEST_DIRECTORY, testRun, IlluminaLaneMetrics.getExtension());
- IOUtil.assertFilesEqual(canonicalOutputFile, laneMetricsFile);
+ IOUtil.assertFilesEqual(canonicalOutputFile, laneMetricsFile);
- IOUtil.deleteDirectoryTree(clp.OUTPUT_DIRECTORY);
+ IOUtil.deleteDirectoryTree(clp.OUTPUT_DIRECTORY);
+ }
}
@DataProvider(name = "testLaneMetrics")
@@ -46,22 +49,24 @@ public class IlluminaLaneMetricsCollectorTest {
@Test(dataProvider = "testCollectIlluminaLaneMetrics")
public void testCollectIlluminaLaneMetrics(final String testRun, final ReadStructure readStructure) throws Exception {
- final File runDirectory = new File(TILE_RUN_DIRECTORY, testRun);
- final CollectIlluminaLaneMetrics clp = new CollectIlluminaLaneMetrics();
- clp.OUTPUT_DIRECTORY = IOUtil.createTempDir("illuminaLaneMetricsCollectorTest", null);
- clp.RUN_DIRECTORY = runDirectory;
- clp.OUTPUT_PREFIX = "test";
- clp.READ_STRUCTURE = readStructure;
- clp.doWork();
+ for (final boolean useReadStructure : Arrays.asList(true, false)) {
+ final File runDirectory = new File(TILE_RUN_DIRECTORY, testRun);
+ final CollectIlluminaLaneMetrics clp = new CollectIlluminaLaneMetrics();
+ clp.OUTPUT_DIRECTORY = IOUtil.createTempDir("illuminaLaneMetricsCollectorTest", null);
+ clp.RUN_DIRECTORY = runDirectory;
+ clp.OUTPUT_PREFIX = "test";
+ if (useReadStructure) clp.READ_STRUCTURE = readStructure;
+ clp.doWork();
- final File phasingMetricsPhile = buildOutputFile(clp.OUTPUT_DIRECTORY, clp.OUTPUT_PREFIX, IlluminaPhasingMetrics.getExtension());
- final File canonicalPhasingPhile = buildOutputFile(runDirectory, testRun, IlluminaPhasingMetrics.getExtension());
- IOUtil.assertFilesEqual(canonicalPhasingPhile, phasingMetricsPhile);
+ final File phasingMetricsPhile = buildOutputFile(clp.OUTPUT_DIRECTORY, clp.OUTPUT_PREFIX, IlluminaPhasingMetrics.getExtension());
+ final File canonicalPhasingPhile = buildOutputFile(runDirectory, testRun, IlluminaPhasingMetrics.getExtension());
+ IOUtil.assertFilesEqual(canonicalPhasingPhile, phasingMetricsPhile);
- final File laneMetricsFile = buildOutputFile(clp.OUTPUT_DIRECTORY, clp.OUTPUT_PREFIX, IlluminaLaneMetrics.getExtension());
- final File canonicalLaneFile = buildOutputFile(runDirectory, testRun, IlluminaLaneMetrics.getExtension());
- IOUtil.assertFilesEqual(canonicalLaneFile, laneMetricsFile);
- IOUtil.deleteDirectoryTree(clp.OUTPUT_DIRECTORY);
+ final File laneMetricsFile = buildOutputFile(clp.OUTPUT_DIRECTORY, clp.OUTPUT_PREFIX, IlluminaLaneMetrics.getExtension());
+ final File canonicalLaneFile = buildOutputFile(runDirectory, testRun, IlluminaLaneMetrics.getExtension());
+ IOUtil.assertFilesEqual(canonicalLaneFile, laneMetricsFile);
+ IOUtil.deleteDirectoryTree(clp.OUTPUT_DIRECTORY);
+ }
}
@DataProvider(name = "testCollectIlluminaLaneMetrics")
diff --git a/src/test/java/picard/sam/AbstractAlignmentMergerTest.java b/src/test/java/picard/sam/AbstractAlignmentMergerTest.java
new file mode 100644
index 0000000..828d1c4
--- /dev/null
+++ b/src/test/java/picard/sam/AbstractAlignmentMergerTest.java
@@ -0,0 +1,65 @@
+package picard.sam;
+
+import htsjdk.samtools.SAMRecord;
+import htsjdk.samtools.SAMRecordSetBuilder;
+import org.testng.Assert;
+import org.testng.annotations.Test;
+
+import java.util.List;
+
+/**
+ * Tests related to code in AbstractAlignmentMerger
+ */
+public class AbstractAlignmentMergerTest {
+ @Test public void tesOverlappedReadClippingWithNonOverlappedReads() {
+ final SAMRecordSetBuilder set = new SAMRecordSetBuilder();
+ set.setReadLength(110);
+ final List<SAMRecord> recs = set.addPair("q1", 0, 100, 200, false, false, "110M", "110M", false, true, 30);
+ final SAMRecord r1 = recs.get(0);
+ final SAMRecord r2 = recs.get(1);
+ AbstractAlignmentMerger.clipForOverlappingReads(r1, r2);
+ Assert.assertEquals(r1.getAlignmentStart(), 100);
+ Assert.assertEquals(r1.getCigarString(), "110M");
+ Assert.assertEquals(r2.getAlignmentStart(), 200);
+ Assert.assertEquals(r2.getCigarString(), "110M");
+ }
+
+ @Test public void testBasicOverlappedReadClipping() {
+ final SAMRecordSetBuilder set = new SAMRecordSetBuilder();
+ set.setReadLength(110);
+ final List<SAMRecord> recs = set.addPair("q1", 0, 100, 90, false, false, "110M", "110M", false, true, 30);
+ final SAMRecord r1 = recs.get(0);
+ final SAMRecord r2 = recs.get(1);
+ AbstractAlignmentMerger.clipForOverlappingReads(r1, r2);
+ Assert.assertEquals(r1.getAlignmentStart(), 100);
+ Assert.assertEquals(r1.getCigarString(), "100M10S");
+ Assert.assertEquals(r2.getAlignmentStart(), 100);
+ Assert.assertEquals(r2.getCigarString(), "10S100M");
+ }
+
+ @Test public void testOverlappedReadClippingWithExistingSoftClipping() {
+ final SAMRecordSetBuilder set = new SAMRecordSetBuilder();
+ set.setReadLength(120);
+ final List<SAMRecord> recs = set.addPair("q1", 0, 100, 95, false, false, "110M10S", "15S105M", false, true, 30);
+ final SAMRecord r1 = recs.get(0);
+ final SAMRecord r2 = recs.get(1);
+ AbstractAlignmentMerger.clipForOverlappingReads(r1, r2);
+ Assert.assertEquals(r1.getAlignmentStart(), 100);
+ Assert.assertEquals(r1.getCigarString(), "100M20S");
+ Assert.assertEquals(r2.getAlignmentStart(), 100);
+ Assert.assertEquals(r2.getCigarString(), "20S100M");
+ }
+
+ @Test public void testOverlappedReadClippingWithExistingSoftClippingAndHardClipping() {
+ final SAMRecordSetBuilder set = new SAMRecordSetBuilder();
+ set.setReadLength(120);
+ final List<SAMRecord> recs = set.addPair("q1", 0, 100, 95, false, false, "110M10S5H", "5H15S105M", false, true, 30);
+ final SAMRecord r1 = recs.get(0);
+ final SAMRecord r2 = recs.get(1);
+ AbstractAlignmentMerger.clipForOverlappingReads(r1, r2);
+ Assert.assertEquals(r1.getAlignmentStart(), 100);
+ Assert.assertEquals(r1.getCigarString(), "100M20S"); // Should ideally be 100M20S5H
+ Assert.assertEquals(r2.getAlignmentStart(), 100);
+ Assert.assertEquals(r2.getCigarString(), "20S100M"); // Should ideally be 5H20S100M
+ }
+}
diff --git a/src/test/java/picard/sam/CreateSequenceDictionaryTest.java b/src/test/java/picard/sam/CreateSequenceDictionaryTest.java
index 9b041cc..8027145 100644
--- a/src/test/java/picard/sam/CreateSequenceDictionaryTest.java
+++ b/src/test/java/picard/sam/CreateSequenceDictionaryTest.java
@@ -24,24 +24,47 @@
package picard.sam;
import org.testng.Assert;
+import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import picard.cmdline.CommandLineProgramTest;
import picard.PicardException;
+import java.io.BufferedReader;
import java.io.File;
+import java.io.FileReader;
+import java.util.List;
+import java.util.stream.Collectors;
/**
* @author alecw at broadinstitute.org
*/
public class CreateSequenceDictionaryTest extends CommandLineProgramTest {
- public static File TEST_DATA_DIR = new File("testdata/picard/sam");
- public static File BASIC_FASTA = new File(TEST_DATA_DIR, "basic.fasta");
- public static File DUPLICATE_FASTA = new File(TEST_DATA_DIR, "duplicate_sequence_names.fasta");
+ public static File TEST_DATA_DIR = new File("testdata/picard");
+ public static File BASIC_FASTA = new File(TEST_DATA_DIR + "/sam", "basic.fasta");
+ public static File EQUIVALENCE_TEST_FASTA = new File(TEST_DATA_DIR + "/reference", "test.fasta");
+ public static File DUPLICATE_FASTA = new File(TEST_DATA_DIR + "/sam", "duplicate_sequence_names.fasta");
public String getCommandLineProgramName() {
return CreateSequenceDictionary.class.getSimpleName();
}
+ @DataProvider
+ public Object[][] fastaNames() {
+ return new Object[][] {
+ {"break.fa", "break.dict"},
+ {"break.txt.txt", "break.txt.dict"},
+ {"break.fasta.fasta", "break.fasta.dict"},
+ {"break.fa.gz", "break.dict"},
+ {"break.txt.gz.txt.gz", "break.txt.gz.dict"},
+ {"break.fasta.gz.fasta.gz", "break.fasta.gz.dict"}
+ };
+ }
+
+ @Test(dataProvider = "fastaNames")
+ public void testGetDefaultDictionaryForReferenceSequence(final String fastaFile, final String expectedDict) throws Exception {
+ Assert.assertEquals(CreateSequenceDictionary.getDefaultDictionaryForReferenceSequence(new File(fastaFile)), new File(expectedDict));
+ }
+
@Test
public void testBasic() throws Exception {
final File outputDict = File.createTempFile("CreateSequenceDictionaryTest.", ".dict");
@@ -55,6 +78,45 @@ public class CreateSequenceDictionaryTest extends CommandLineProgramTest {
Assert.assertEquals(runPicardCommandLine(argv), 0);
}
+ @Test
+ public void testDefaultOutputFile() throws Exception {
+ final File expectedDict = new File(TEST_DATA_DIR + "/sam", "basic.dict");
+ expectedDict.deleteOnExit();
+ Assert.assertFalse(expectedDict.exists());
+ final String[] argv = {
+ "REFERENCE=" + BASIC_FASTA,
+ "TRUNCATE_NAMES_AT_WHITESPACE=false"
+ };
+ Assert.assertEquals(runPicardCommandLine(argv), 0);
+ Assert.assertTrue(expectedDict.exists());
+ }
+
+ @Test
+ public void testForEquivalence() throws Exception {
+ final File outputDict = File.createTempFile("CreateSequenceDictionaryTest.", ".dict");
+ outputDict.delete();
+ final String[] argv = {
+ "REFERENCE=" + EQUIVALENCE_TEST_FASTA,
+ "OUTPUT=" + outputDict,
+ "TRUNCATE_NAMES_AT_WHITESPACE=false"
+ };
+ Assert.assertEquals(runPicardCommandLine(argv), 0);
+
+ List<String> currentDict = new BufferedReader(new FileReader(outputDict))
+ .lines()
+ //remove info about location fasta file
+ .map(s -> s.replaceAll("UR:.*", ""))
+ .collect(Collectors.toList());
+
+ List<String> expectedDict = new BufferedReader(new FileReader(TEST_DATA_DIR + "/reference/csd_dict.dict"))
+ .lines()
+ //remove info about location fasta file
+ .map(s -> s.replaceAll("UR:.*", ""))
+ .collect(Collectors.toList());
+
+ Assert.assertEquals(currentDict, expectedDict);
+ }
+
/**
* Should throw an exception because with TRUNCATE_NAMES_AT_WHITESPACE, sequence names are not unique.
*/
diff --git a/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithMolecularIndex4M4M.sam b/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithMolecularIndex4M4M.sam
index 3b70d87..ab0d8f6 100644
--- a/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithMolecularIndex4M4M.sam
+++ b/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithMolecularIndex4M4M.sam
@@ -1,182 +1,182 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:HiDad LB:Hello, World PL:illumina PU:HiMom.1 CN:BI
-HiMom:1:1101:1031:2224 516 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1039:2147 516 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1046:2175 516 * 0 0 * * 0 0 ..GGA.................... ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1047:2122 516 * 0 0 * * 0 0 ..TCA.................... ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNANNNN
-HiMom:1:1101:1048:2197 516 * 0 0 * * 0 0 ..GTG.................... ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNCNNNN
-HiMom:1:1101:1065:2193 4 * 0 0 * * 0 0 .CTTG.................... ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:GAACGATN
-HiMom:1:1101:1069:2159 4 * 0 0 * * 0 0 GACGT.................... <<<@?#################### RG:Z:HiMom.1 QX:Z:@BBFFFFF RX:Z:GTCCACAG
-HiMom:1:1101:1071:2233 4 * 0 0 * * 0 0 GTTTG.................... <<<@@#################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCCAGG
-HiMom:1:1101:1083:2193 4 * 0 0 * * 0 0 AGGCT.................... ######################### RG:Z:HiMom.1 QX:Z:?@;DD?BD RX:Z:CCAACATT
-HiMom:1:1101:1084:2136 4 * 0 0 * * 0 0 TTTCT.................... <<<@@#################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:1101:1089:2172 4 * 0 0 * * 0 0 TCCGG.................... :<<??#################### RG:Z:HiMom.1 QX:Z:?@@FF;=B RX:Z:GACCAGGA
-HiMom:1:1101:1100:2207 4 * 0 0 * * 0 0 AGGCT............G....... ######################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTATCAA
-HiMom:1:1101:1111:2148 4 * 0 0 * * 0 0 GCGAA.A..........GGACGAC. ######################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCCGTCGA
-HiMom:1:1101:1138:2141 4 * 0 0 * * 0 0 TCCGATCTGCTTCAGGTCGATCAGA CCCFFFFFHGHHHJJIGHIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:1101:1140:2120 4 * 0 0 * * 0 0 TTTTTTTTTTTTTAACTTTGCAAAT @@@DDDDDHHHHFB at 9FHI@BFH@@ RG:Z:HiMom.1 QX:Z:@@@DDFDF RX:Z:CAACTCTC
-HiMom:1:1101:1143:2192 4 * 0 0 * * 0 0 CGACAAGTCTGGCTTATCACTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1101:1150:2228 4 * 0 0 * * 0 0 ATGGGAGGCGATTCCTAGGGGGTTG 8?=DD8;@BH6DHD<FGGGEIGHIG RG:Z:HiMom.1 QX:Z:@@@DDFFF RX:Z:AGGTCGCA
-HiMom:1:1101:1157:2135 4 * 0 0 * * 0 0 TTTAAAGTCTTAATCAAAGATGATA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:ATTATCAA
-HiMom:1:1101:1162:2207 516 * 0 0 * * 0 0 TAAAACTGGGGAAGTTAGAGGAATG ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:ACAAAATT
-HiMom:1:1101:1165:2239 4 * 0 0 * * 0 0 ATGGAAGTCGAGACAGAAGTGAGAA ######################### RG:Z:HiMom.1 QX:Z:B@@DFFFF RX:Z:GCCTAGCC
-HiMom:1:1101:1175:2197 4 * 0 0 * * 0 0 AAGAGCTGGGGAACATCCAGAAAGG BC at FFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:1101:1188:2237 4 * 0 0 * * 0 0 GCTTCCTTCAAGACAGAAGTGAGAA CCCFFDDEFHHFFE at FDHHAIAFHG RG:Z:HiMom.1 QX:Z:@@?DFFDF RX:Z:GTAACATC
-HiMom:1:1101:1197:2200 4 * 0 0 * * 0 0 ATATTCCACTGGAACCACAGAACCC @@@FFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCFDFFF RX:Z:AACGCATT
-HiMom:1:1101:1206:2126 4 * 0 0 * * 0 0 ATCTGTCCAGTGGTGCACTGAATGT CCCFFFFFHHHHHHIIJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:1101:1212:2230 4 * 0 0 * * 0 0 TTTTAGCTTTATTGGGGAGGGGGTG CCCFFFFFHHGHHJJJJGJJJJJDF RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:1101:1218:2200 4 * 0 0 * * 0 0 GCTCTTCCGATCTATCTGCTCGTCC (-(=34???3;@############# RG:Z:HiMom.1 QX:Z:@CCFFDDF RX:Z:GACCGTTG
-HiMom:1:1101:1219:2164 4 * 0 0 * * 0 0 ATCTTATCCACTCCTTCCACTTTGG CCCFFFFFHHHHHJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1101:1221:2143 4 * 0 0 * * 0 0 CAATTGAATGTCTGCACAGCCGCTT @@@FFFFDHHHHHJJJIIIJGHIJJ RG:Z:HiMom.1 QX:Z:@@CDDDDF RX:Z:GCCGTCGA
-HiMom:1:1101:1236:2121 4 * 0 0 * * 0 0 TTGCGCTTACTTTGTAGCCTTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFDDF RX:Z:ACAGGTAT
-HiMom:1:1101:1242:2170 4 * 0 0 * * 0 0 GGAAGGAAAAGAAGCACAAGTACAT @@@DFDFFHHHGHHGIIGJJEHHIG RG:Z:HiMom.1 QX:Z:@@CFFF?D RX:Z:TGCAAGTA
-HiMom:1:1101:1257:2223 4 * 0 0 * * 0 0 TGCTCTTCCGATCTTTTAGCAAAGC :?@DDBDDHFFHDGIGIIJJJGGGI RG:Z:HiMom.1 QX:Z:;@@DD=DD RX:Z:GACCGTTG
-HiMom:1:1101:1259:2152 4 * 0 0 * * 0 0 ATTTTTATATTTTTTTAGACATAGG CCCFFFFFGHHHHJJJJIGIIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTAAGAC
-HiMom:1:1101:1261:2127 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHGHHHJJIFDDDDDDDD RG:Z:HiMom.1 QX:Z:>7+ at A7A7 RX:Z:ACTAAGAC
-HiMom:1:1101:1263:2236 516 * 0 0 * * 0 0 AGTTCTTCAGTAATTTTAGTACTGC ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGTAAGG
-HiMom:1:1101:1267:2209 4 * 0 0 * * 0 0 GGCAGAGTCTCCAACAGCCCCGTAC =;?DDDD?CCFHAIIIGGIIGE at EG RG:Z:HiMom.1 QX:Z:?@@D;ADD RX:Z:TATCAGCC
-HiMom:1:1101:1269:2170 4 * 0 0 * * 0 0 TTCCAAGCCTGTGCTTTAAGGAAAA @@<ADBDBDF8DDCFH at GIE@@GGH RG:Z:HiMom.1 QX:Z:@@@DDDF? RX:Z:ATTATCAA
-HiMom:1:1101:1290:2225 4 * 0 0 * * 0 0 TCAGTTCACTGGCAAAGACAGTCAC C@@FBEDDFHFHGIIICEHGDHBHE RG:Z:HiMom.1 QX:Z:?<@DFBBD RX:Z:GCCTAGCC
-HiMom:1:1101:1291:2150 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHFHHIJJJIIIGIJIJ RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:CGCTATGT
-HiMom:1:1101:1302:2244 4 * 0 0 * * 0 0 TGAATACATATAACAAATGCAAAAA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCTAAC
-HiMom:1:1101:1308:2153 516 * 0 0 * * 0 0 TCTGTAAGGTAATCCCCGCATGTGT 1?1=4===AFFDFFGFDGFB at CFB: RG:Z:HiMom.1 QX:Z::?@B?@DD RX:Z:AACGCATT
-HiMom:1:1101:1309:2210 4 * 0 0 * * 0 0 AGTGGGCTAGGGCATTTTTAATCTT @@?DFFDFHHHDFHJIJJIJGIIIJ RG:Z:HiMom.1 QX:Z:?@@ADEEF RX:Z:ATTCCTCT
-HiMom:1:1101:1314:2233 4 * 0 0 * * 0 0 AGGAAAGTTGGGCTGACCTGACAGA @@<DDD;=FBFADBCGDEH?F;FCG RG:Z:HiMom.1 QX:Z:@<@?B@;A RX:Z:CGCTATGT
-HiMom:1:1101:1316:2126 4 * 0 0 * * 0 0 TCTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJJHFDDDDDD RG:Z:HiMom.1 QX:Z:1>>7A### RX:Z:CAATAGAC
-HiMom:1:1101:1327:2200 516 * 0 0 * * 0 0 GTCATCTGGGCTGTCGACAGGTGTC @B at FFFFFHHHHGIJJJJJJIFHHI RG:Z:HiMom.1 QX:Z:BCCFDFFD RX:Z:GCCGTCGA
-HiMom:1:1101:1328:2225 4 * 0 0 * * 0 0 AGGAAATTAGGACTTACCTGACATA ######################### RG:Z:HiMom.1 QX:Z:??;=A:B= RX:Z:CAACTCTC
-HiMom:1:1101:1338:2175 4 * 0 0 * * 0 0 GCTTGTTGGCTTTAACATCCACAAT CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GAAGGAAG
-HiMom:1:1101:1347:2149 4 * 0 0 * * 0 0 GCTCTTCCGATCTGTGCTCTTCCGA CCCFFFFFDFHHFIJDGIGGHGIGH RG:Z:HiMom.1 QX:Z:CC at DFFFD RX:Z:GACCAGGA
-HiMom:1:1101:1353:2226 4 * 0 0 * * 0 0 GTGCTCTTCCGATCTTCAGGTTACC BBBFFFFFHHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:@B at FFEFF RX:Z:TATCTGCC
-HiMom:1:1101:1363:2138 4 * 0 0 * * 0 0 GTTCTTAAACCTGTTAGAACTTCTG C@@FFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTAACTCG
-HiMom:1:1101:1399:2128 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHIJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAATAGTC
-HiMom:1:1101:1403:2194 4 * 0 0 * * 0 0 ACATGGTGAAACCCTGTCTCTACTA CCCFFFDDHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGTAATC
-HiMom:1:1101:1406:2222 4 * 0 0 * * 0 0 GGCTGGACTCCCCTGGTTCTGGGCA ;?@DDDBD?FHDFGIIIGIGHHIII RG:Z:HiMom.1 QX:Z:C@@DBFEF RX:Z:AGCATGGA
-HiMom:1:1101:1419:2119 4 * 0 0 * * 0 0 ACTTTCCTTTTTTGTTTTACTTTAA ######################### RG:Z:HiMom.1 QX:Z:@@@DFDFD RX:Z:TGTAATCA
-HiMom:1:1101:1420:2213 4 * 0 0 * * 0 0 TTCACTGTACCGGCCGTGCGTACTT @CCFFFFDHHHFGIJJJJJJGHIGG RG:Z:HiMom.1 QX:Z:@C at FFFDF RX:Z:CAGCGGTA
-HiMom:1:1101:1435:2194 4 * 0 0 * * 0 0 TTTTGTTTTCTTTTACTGAAGTGTA CCCFFDFFHHHHHJJJJIHIJHHHJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1101:1441:2148 4 * 0 0 * * 0 0 TTTTGGCTCTAGAGGGGGTAGAGGG CCCFFFFFHHDFBHIIJJ1?FGHIJ RG:Z:HiMom.1 QX:Z:@@BFFDDD RX:Z:CGCTATGT
-HiMom:1:1101:1452:2132 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:AACGCATT
-HiMom:1:1101:1460:2176 4 * 0 0 * * 0 0 AGGAAAAAGACACAACAAGTCCAAC ######################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GATATCCA
-HiMom:1:1101:1479:2221 4 * 0 0 * * 0 0 GGGGAAATCTATTTTTATGTAAAAA @CCFFFFFHHHHHJIGIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@BCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1101:1491:2120 4 * 0 0 * * 0 0 GGCCAGGCTGAACTTCTGAGCTGCT CCCFFFFFHHHGHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGGTCGCA
-HiMom:1:1201:1018:2133 4 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:8??=BBBA RX:Z:ATTCCTCT
-HiMom:1:1201:1018:2217 516 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:;<;:BBDD RX:Z:ATTATCAA
-HiMom:1:1201:1028:2202 4 * 0 0 * * 0 0 ..AAAC.C.T.......GG..TG.. ##42@?################### RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:GAAGGAAG
-HiMom:1:1201:1042:2174 4 * 0 0 * * 0 0 .TCAGGAAGGC..CAAAAAAAGAAA #0;@@@?@?<@##3<@@?@@????? RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCTGCAAG
-HiMom:1:1201:1043:2246 4 * 0 0 * * 0 0 .GCATCATTTC..GCTTCTCTCTGT #0;@@??@=@>##22=;@??><@?? RG:Z:HiMom.1 QX:Z:@<?DD:B= RX:Z:CGCTATGT
-HiMom:1:1201:1045:2105 516 * 0 0 * * 0 0 .TTTTTTTTTT..TTTTTTTTTTTT #0;@@@@@@@?##0:????????=< RG:Z:HiMom.1 QX:Z:1112 at A## RX:Z:CTGTAATC
-HiMom:1:1201:1054:2151 4 * 0 0 * * 0 0 GTCAGGCACTGAGAATATATGGGTG CBCFFFFFHHHHHJJJJJJJJJJEG RG:Z:HiMom.1 QX:Z:CCCFFFDF RX:Z:CAATAGTC
-HiMom:1:1201:1064:2239 4 * 0 0 * * 0 0 GGGATGGGAGGGCGATGAGGACTAG 8?@:DDDACC:FHHGIH<EGDDDFH RG:Z:HiMom.1 QX:Z:@@@FFADB RX:Z:TAAGCACA
-HiMom:1:1201:1073:2225 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGGAGGGT @BBDFFFFHHHHHJJJJJJJJJJJ: RG:Z:HiMom.1 QX:Z:B@@BDEFF RX:Z:ATTCCTCT
-HiMom:1:1201:1083:2121 4 * 0 0 * * 0 0 ACACACAACACCACCGCCCTCCCCC ######################### RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CTATGCGT
-HiMom:1:1201:1084:2204 4 * 0 0 * * 0 0 TGGCTCCTCAGGCTCTCATCAGTTG CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1201:1095:2146 4 * 0 0 * * 0 0 ACTGACAACACCAAATGCTGCTAAG CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCAGGA
-HiMom:1:1201:1103:2184 4 * 0 0 * * 0 0 AGAAGTTTCAGAATTGTGGCCCCAT B at BFFDEFHHHHHJJJGHIJJJJJI RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1107:2109 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHGHHJJJJIIJJJJJJ RG:Z:HiMom.1 QX:Z:B at CFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1118:2198 4 * 0 0 * * 0 0 AATAAACTTTATTAAAGCAGTTAAA C at CFFFFFHDHHHGIIIJJJIJJJJ RG:Z:HiMom.1 QX:Z:@@@DDBDD RX:Z:ATTATCAA
-HiMom:1:1201:1122:2227 4 * 0 0 * * 0 0 GTCATATAAGGCCCAGTCCAAGGAA @@@FFFFFHHHGGIJIGGIJFIJII RG:Z:HiMom.1 QX:Z:@@@DDFFF RX:Z:CGCCTTCC
-HiMom:1:1201:1123:2161 516 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGCATACA ===AAAA8AAAA<AAA)@CBA9>A# RG:Z:HiMom.1 QX:Z:?;@DFDFF RX:Z:GACCAGGA
-HiMom:1:1201:1127:2112 516 * 0 0 * * 0 0 TAATCACCTGAGCAGTGAAGCCAGC @<@?BDDDHD?FDBHI?AHGGGDFH RG:Z:HiMom.1 QX:Z:=??BA?BD RX:Z:CAACTCTC
-HiMom:1:1201:1134:2144 4 * 0 0 * * 0 0 AGTGTGAGTAATGGTTGAGAGGTGG B@?DDDFFFHHGHJHHGFIHHIFGI RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CGCTATGT
-HiMom:1:1201:1138:2227 516 * 0 0 * * 0 0 GACAAATATAGGAAATAGAAGCTAT =1=A=AAA,2?4>7C<<4<A+3<AB RG:Z:HiMom.1 QX:Z:######## RX:Z:CCAACATT
-HiMom:1:1201:1140:2125 4 * 0 0 * * 0 0 TTCATAAATTGGTCTTAGATGTTGC CC at FFFFFHHHHFGIJIIIJIJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCCAGG
-HiMom:1:1201:1142:2242 4 * 0 0 * * 0 0 GTAAAATGTAAAATAATAAAAAATG ?=?DDDD;AF<DF<FFFFIIIFF@< RG:Z:HiMom.1 QX:Z:??<D?D83 RX:Z:TATCTGCC
-HiMom:1:1201:1150:2161 4 * 0 0 * * 0 0 TTCTCACTACTGTGATTGTGCCACT @C at FFFFFGHHHHGIIIICEHCFGH RG:Z:HiMom.1 QX:Z:@@@FDDDD RX:Z:AACGCATT
-HiMom:1:1201:1159:2179 516 * 0 0 * * 0 0 TTTTTTTTTATTTTTCTAAATACTT ===AA#################### RG:Z:HiMom.1 QX:Z:####+<0? RX:Z:AAAAAAAA
-HiMom:1:1201:1160:2109 4 * 0 0 * * 0 0 ACATCCTTCCCATGCCACCAACTCG CCCFFFFFGHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:C at BFFFFF RX:Z:CGCCTTCC
-HiMom:1:1201:1180:2119 4 * 0 0 * * 0 0 GCTCTAAATTTTGCTTTTCTACAGC CCCFFFFFHHHHHJJJJIJIJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:GACCGTTG
-HiMom:1:1201:1185:2143 4 * 0 0 * * 0 0 GCTGAAGGCCCGTGGGCCAGAGGTG @CCFFFFFHHHHHJJJJJJJJJJHI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTATGCGT
-HiMom:1:1201:1187:2100 4 * 0 0 * * 0 0 AAAAAAGAGCCCGCATTGCCGAGAC =<=;AA################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1201:1190:2194 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGGTCGCA
-HiMom:1:1201:1204:2228 4 * 0 0 * * 0 0 TCTTCTTGTCGATGAGGAACTTGGT @?@FFFFFDHHGHJIJJGHIIJJJH RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:1201:1208:2132 4 * 0 0 * * 0 0 CTGTAGAAAGGATGGTCGGGCTCCA @@CDFFFFGHFHHJIJJGJIBHJJG RG:Z:HiMom.1 QX:Z:CC at FFFFF RX:Z:TGTAATCA
-HiMom:1:1201:1219:2115 4 * 0 0 * * 0 0 TGGGAGTAGTTCCCTGCTAAGGGAG ???DBDBDADDDDIEID:AFFD:?8 RG:Z:HiMom.1 QX:Z:??<DDA?D RX:Z:CCATGCGT
-HiMom:1:1201:1236:2187 4 * 0 0 * * 0 0 CTCCTTAGCGGATTCCGACTTCCAT CCCFFFFDHHHHGIJJIGIGIJJGG RG:Z:HiMom.1 QX:Z:@@BFFFFF RX:Z:TATCCAGG
-HiMom:1:1201:1242:2207 4 * 0 0 * * 0 0 ATCTTTTATTGGCCTCCTGCTCCCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:?BBDDDFF RX:Z:ATTCCTCT
-HiMom:1:1201:1252:2141 4 * 0 0 * * 0 0 AGTTATTTTGCCTATGTCCAACAAG BCBFFFFFGHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1260:2165 4 * 0 0 * * 0 0 ATCTGATCTAAGTTGGGGGACGCCG @@@FFDFFHHHHHJJJIJIIIGIJJ RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CCAACATT
-HiMom:1:1201:1280:2179 4 * 0 0 * * 0 0 GAGGACTGCTTGAGTCCAGGAGTTC @@BFFDEFGHHHHIFGCHIJJJGGI RG:Z:HiMom.1 QX:Z:BCCFFFFF RX:Z:GCCTAGCC
-HiMom:1:1201:1281:2133 4 * 0 0 * * 0 0 GCAACAAAATTTCATATGACTTAGC CCCFFFFFHHHHHJJIIIHICHIIJ RG:Z:HiMom.1 QX:Z:C at CFFFDF RX:Z:CCAACATT
-HiMom:1:1201:1285:2100 4 * 0 0 * * 0 0 GATCTTTTTTGCTTTGTAGTTATAG @@@DFFFFHHHHHIIGIABCFFHBF RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TGCTGCTG
-HiMom:1:1201:1291:2158 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGATGGGC @CCFFFDD?FHHFGEHHIIDHIIII RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:AGCATGGA
-HiMom:1:1201:1300:2137 4 * 0 0 * * 0 0 GCTCTTCCGATCTTTTTTTTAATTT @@?DDDDDFDHADEHGIGGED3?FD RG:Z:HiMom.1 QX:Z:8?84B23? RX:Z:GCCTAGCC
-HiMom:1:1201:1312:2112 4 * 0 0 * * 0 0 ATTTGCAGGAGCCGGCGCAGGTGCA CCCFFFFFHHHHHJJJIJJJJGHIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1201:1331:2162 4 * 0 0 * * 0 0 TAATCCCAGTACTTTGGGAGGCCAA CCCFFFFFHHHHHJJJJIJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:1201:1341:2116 4 * 0 0 * * 0 0 ATAACAGCGAGACTGGCAACTTAAA ######################### RG:Z:HiMom.1 QX:Z:CCCFFBDD RX:Z:ACAGGTAT
-HiMom:1:1201:1344:2147 4 * 0 0 * * 0 0 ACGATTAGTTTTAGCATTGGAGTAG @<??DDDDFHHHFGGHHIIIGGAGH RG:Z:HiMom.1 QX:Z:=?1AA:=D RX:Z:TGTAATCA
-HiMom:1:1201:1345:2181 4 * 0 0 * * 0 0 ATACGGATGTGTTTAGGAGTGGGAC CCCFFFFFHHHHHIIJJHJFHIJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAATAGTC
-HiMom:1:1201:1364:2113 4 * 0 0 * * 0 0 TAAAGAGAGCCAGTGGAGTTACGAC ######################### RG:Z:HiMom.1 QX:Z:C at CFFF@D RX:Z:CAGCGGTA
-HiMom:1:1201:1392:2109 4 * 0 0 * * 0 0 GTCAGACAGGGGGATTTGGGCTGTG BBCFFFFFHHHHHHJJJHIJIJJJJ RG:Z:HiMom.1 QX:Z:CCCDF?DD RX:Z:TATCTGCC
-HiMom:1:1201:1392:2184 4 * 0 0 * * 0 0 ATCTTTATTCATTTGTATGATCTTA @@BFFFFFHFFHFHIHIIJIJJJJI RG:Z:HiMom.1 QX:Z:@CCFFDDE RX:Z:CAATAGTC
-HiMom:1:1201:1393:2143 4 * 0 0 * * 0 0 GATAAATGCACGCATCCCCCCCGCG C at CFFFFFGGHHHHJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:@@CFDDFD RX:Z:CTAACTCG
-HiMom:1:1201:1414:2174 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT @;@1BDADF????FFEB>B6=BBBB RG:Z:HiMom.1 QX:Z:######## RX:Z:AGAAAAGA
-HiMom:1:1201:1416:2128 4 * 0 0 * * 0 0 TTGGTGTGGAGGCGGTGGCGGGATC @@@DDDDDHHFHHII:?GGHIIB6? RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1201:1421:2154 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTTGTGCTCTT BC at DFFFFHHHHHJJJJFHIHHIJJ RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TGTAACTC
-HiMom:1:1201:1439:2156 4 * 0 0 * * 0 0 GGAGATTATTTGCCTTGAAGTAAGC -;(22<>>@>8@>8;@######### RG:Z:HiMom.1 QX:Z:1;;=#### RX:Z:GACCAGGC
-HiMom:1:1201:1452:2143 4 * 0 0 * * 0 0 TTTTAGTCTTAGCATTTACTTTCCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BC at DDFFF RX:Z:CAACTCTC
-HiMom:1:1201:1458:2109 4 * 0 0 * * 0 0 GATACGAACACACAAGAACTTTTTT CCCFFFFFHHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGTATC
-HiMom:1:1201:1472:2121 516 * 0 0 * * 0 0 GTGTGCTCTTCCGATCTGGAGGATG =+=??A4A==A at 7A<?######### RG:Z:HiMom.1 QX:Z:;?=D#### RX:Z:CTATGCGC
-HiMom:1:1201:1483:2126 516 * 0 0 * * 0 0 GCATGCAGCTGGGTGCTGTGATGCA @@@DDDBB<DD8F<<CGG?AA?A<F RG:Z:HiMom.1 QX:Z:@C<DD:B? RX:Z:CTGTAATC
-HiMom:1:1201:1486:2109 4 * 0 0 * * 0 0 ACGTGTGCTCTTCCCGATCTGTATA CCCFF?DDFBHHHJJIIDHJIJJJH RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:GTCCACAG
-HiMom:1:1201:1486:2146 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTGGGC <<<@??@??@???????######## RG:Z:HiMom.1 QX:Z:?@@1:DBD RX:Z:CAACTCTC
-HiMom:1:2101:1011:2102 4 * 0 0 * * 0 0 .....TCACACATAATTTTAAAATT #####22@?@@??@@@@@??@@@@@ RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1013:2146 4 * 0 0 * * 0 0 ....CGCTAGAACCAACTTATTCAT ####24=?@@?@?@@?@@@@@@?@@ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTATGCGT
-HiMom:1:2101:1021:2209 4 * 0 0 * * 0 0 ..GGAAGGCTGCTAGCTGGCCAGAG ##08@>??@@??@?????????>?@ RG:Z:HiMom.1 QX:Z:@CCDFFFF RX:Z:ACTAAGAC
-HiMom:1:2101:1023:2237 516 * 0 0 * * 0 0 ..TTTGTTTGAGTTCCTTGTAGATT ##0:=@?>?@???@:>?@??>?;?< RG:Z:HiMom.1 QX:Z:=:1<#### RX:Z:GCCTAGCC
-HiMom:1:2101:1031:2163 4 * 0 0 * * 0 0 ..ACATTTGTCACCACTAGCCACCA ##0<@?@@@@@@@@@@?@@@@@@@? RG:Z:HiMom.1 QX:Z:B at BFFFFF RX:Z:GATATCCA
-HiMom:1:2101:1036:2087 4 * 0 0 * * 0 0 .GTCCACTTACGAAGCAAATACTTT #4=DDFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:B at CFFDFF RX:Z:GACCGTTG
-HiMom:1:2101:1040:2208 516 * 0 0 * * 0 0 .CTGATAGTCACTGAAATGAATTCA #-0=>(2 at .22@@############ RG:Z:HiMom.1 QX:Z:######## RX:Z:ACGAAATC
-HiMom:1:2101:1048:2238 4 * 0 0 * * 0 0 .GTCACATCGTTGAAGCACTGGATC #11ADDDB<CFFHCHGDBHGIIIII RG:Z:HiMom.1 QX:Z:?@7DDDDA RX:Z:ACAGTTGA
-HiMom:1:2101:1054:2162 4 * 0 0 * * 0 0 .GGACAGGGAAGGGAAGGAAGGGTG #4=DDFDFHHHHHJIJIIDHHGICG RG:Z:HiMom.1 QX:Z:B at BDDFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1059:2083 4 * 0 0 * * 0 0 .GAATGTCTTAGAAGGATGCTTCTC #1=BDDDEHHGHHJJJJJIJJIIJJ RG:Z:HiMom.1 QX:Z:1:?D#### RX:Z:TACCGTCT
-HiMom:1:2101:1063:2206 4 * 0 0 * * 0 0 .TGCTAGGATGAGGATGGATAGTAA #1=DDDFFHHHHHJHIIJHIIIHHJ RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:ACAGGTAT
-HiMom:1:2101:1064:2242 4 * 0 0 * * 0 0 .GGAAAAAGGTTGTCAAGCGTTAAA ######################### RG:Z:HiMom.1 QX:Z:;@<:AA at A RX:Z:TCGCTAGA
-HiMom:1:2101:1072:2170 4 * 0 0 * * 0 0 .GGGGAGACAGAGAGGATCAGAAGT #4=BDDFDHHDFHEGFEGGIJIIIG RG:Z:HiMom.1 QX:Z:B@@DFDDF RX:Z:CAGCGGTA
-HiMom:1:2101:1077:2139 4 * 0 0 * * 0 0 .ATTAGTTGGCGGATGAAGCAGATA #4=DFFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:2101:1084:2188 4 * 0 0 * * 0 0 TACAAGGTCAAAATCAGCAACAAGT CCCFFFFDHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@B at FFFFF RX:Z:GAAGGAAG
-HiMom:1:2101:1100:2085 4 * 0 0 * * 0 0 ATCTTGATCTCCTCCTTCTTGGCCT @@@DDDDDHHFHFEIIIIHHBAHBG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:2101:1102:2221 4 * 0 0 * * 0 0 ATAACTGACTCTACTCAGTAGATTA CCCFFFFFHHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGCGGAT
-HiMom:1:2101:1105:2131 4 * 0 0 * * 0 0 CAGCAGCAGCAACAGCAGAAACATG CCCFFFFFHHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGTATC
-HiMom:1:2101:1112:2245 4 * 0 0 * * 0 0 TCGTAGTGTTGTAATTTCGTCTTCT ?8?DBDDDCCFCAACGGFFCBFFAE RG:Z:HiMom.1 QX:Z:@@?BBDDD RX:Z:AACAATGG
-HiMom:1:2101:1122:2136 4 * 0 0 * * 0 0 CTTGCCAGCCTGCAGGCCCCGCGGC ???BBAABDD?DDIID)A:3<EADD RG:Z:HiMom.1 QX:Z:?@<DDDD? RX:Z:GCCGTCGA
-HiMom:1:2101:1123:2095 4 * 0 0 * * 0 0 TCCGCCTCCAGCTTCAGCTTCTCCT @@@FDDFFHHHHHJHGGJIJJJEHH RG:Z:HiMom.1 QX:Z:@?@DDF@@ RX:Z:CAGCGGTA
-HiMom:1:2101:1126:2082 4 * 0 0 * * 0 0 TCTCTTTCCACCTTGGTCACCTTCC @C at DDDFFHHHHHJEGGIHHIJGIH RG:Z:HiMom.1 QX:Z:@@@FFFDA RX:Z:CTGCGGAT
-HiMom:1:2101:1133:2239 4 * 0 0 * * 0 0 AGCTTTTTGTTTCCTAGCTTGTCTT ?@?DDFFFHHHHF4ACFHIJHHHGH RG:Z:HiMom.1 QX:Z:@@@BDDDF RX:Z:TATCCATG
-HiMom:1:2101:1143:2137 4 * 0 0 * * 0 0 GCTCTTCAGATCTAGGGGGAACAGC @@@DD?=DCAFFFHIIDG:EFHIII RG:Z:HiMom.1 QX:Z:######## RX:Z:TCCGTCTA
-HiMom:1:2101:1151:2182 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTA 9<<?@?@;5=?############## RG:Z:HiMom.1 QX:Z:######## RX:Z:GAAAAAAA
-HiMom:1:2101:1151:2236 516 * 0 0 * * 0 0 TTTGAAGCCTCTTTATCCTTGGCAT ######################### RG:Z:HiMom.1 QX:Z:####(- at 5 RX:Z:TAGCGGTA
-HiMom:1:2101:1162:2139 4 * 0 0 * * 0 0 ATCGTTTATGGTCGGAACTACGACG BCCFFFFFHHHHHIJJJJJJJIJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:2101:1163:2203 4 * 0 0 * * 0 0 TTGGTTCACTTATGTATTTATGAAT @CCFDFFFHHHHHJHIIJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1163:2222 4 * 0 0 * * 0 0 GAGCGATAATGGTTCTTTTCCTCAC @@@DFFFFHHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFEF RX:Z:TGCAAGTA
-HiMom:1:2101:1172:2152 516 * 0 0 * * 0 0 ATCGTTTCTGGGGACTAGTGAGGCG ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:CAATAGTC
-HiMom:1:2101:1186:2093 4 * 0 0 * * 0 0 AATGTTGGGAGGACAATGATGGAAA ######################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:2101:1188:2195 4 * 0 0 * * 0 0 GCACATACACCAAATGTCTGAACCT CCCFFFFFHHHHHJJJHIJJJJJJJ RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGGTCGCA
-HiMom:1:2101:1195:2150 4 * 0 0 * * 0 0 AATTGAACTTCACCACCCAGAGGAA CCCFFFFFHHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:2101:1207:2084 516 * 0 0 * * 0 0 TCACCACTCTTCTGGGCATCCCCTG @@@DDEDFHHHHHIJIHHGHGGJJJ RG:Z:HiMom.1 QX:Z:@@CDFFFF RX:Z:GACCAGGA
-HiMom:1:2101:1208:2231 516 * 0 0 * * 0 0 CTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJHFDDDDDDD RG:Z:HiMom.1 QX:Z:1+:A1A22 RX:Z:GTAACATC
-HiMom:1:2101:1215:2110 4 * 0 0 * * 0 0 ATCTTTCCCCCATTAAGAACAGCAA ######################### RG:Z:HiMom.1 QX:Z:1:7<#### RX:Z:AAAAGAAG
-HiMom:1:2101:1216:2172 4 * 0 0 * * 0 0 GGACTTCTAGGGGATTTAGCGGGGT CCCFFFFFHHHHHJJJJJJJJJJJD RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CAGCGGAT
-HiMom:1:2101:1216:2193 4 * 0 0 * * 0 0 AGGCATGACACTGCATTTTAAATAC @@@DDDDDHFFHHGGDFHFHIIHGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAGTTGA
-HiMom:1:2101:1226:2088 4 * 0 0 * * 0 0 GCTCTTCCGATCTAGGTAATAGCTA ==?BDFFFDCDDHFFFAFHDHIJGJ RG:Z:HiMom.1 QX:Z:@@@:DDDD RX:Z:GATATCCA
-HiMom:1:2101:1231:2208 4 * 0 0 * * 0 0 AGCCAGTGTTGGTGTGTTGACTGTT @@;1ADABCF;BF<AACGCHEBHC< RG:Z:HiMom.1 QX:Z:@<@?D8 at D RX:Z:CTATGCGT
-HiMom:1:2101:1233:2133 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFGHHHHJJJFDDDDDDDD RG:Z:HiMom.1 QX:Z:=??B#### RX:Z:CTATGCGT
-HiMom:1:2101:1240:2197 516 * 0 0 * * 0 0 ACTGGAGATCCTTGTTACATGCCCA ??+++A:DD?:ADEE@::C4:C<E: RG:Z:HiMom.1 QX:Z:88+AD@?8 RX:Z:AACGCATT
-HiMom:1:2101:1245:2154 4 * 0 0 * * 0 0 ACCAATCAGTAGCACCACTATACAC CCCFFFFFHHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1249:2231 4 * 0 0 * * 0 0 TCTCTCGGCCTTCCACTCTAGCATA @@@FFFFFFHHGHIJJJGJIIJHIJ RG:Z:HiMom.1 QX:Z:@@CBDFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1258:2092 4 * 0 0 * * 0 0 TTAGACAAAACACCAAAATAAAATA ######################### RG:Z:HiMom.1 QX:Z:@@CDDFFF RX:Z:TAAGCACA
-HiMom:1:2101:1262:2128 516 * 0 0 * * 0 0 TCTTGTGGTAACTTTTCTGACACCT -(---9@;@?:8>?4:>?@###### RG:Z:HiMom.1 QX:Z:1+8?ADD8 RX:Z:ACTAAGAC
-HiMom:1:2101:1273:2119 516 * 0 0 * * 0 0 ATGATGGATCTTCTCTAACTTGTCA >=><AAAAA+2AA?CB4@@ABB3?A RG:Z:HiMom.1 QX:Z:####=ADB RX:Z:CTAACTCG
-HiMom:1:2101:1285:2105 516 * 0 0 * * 0 0 TGTCTATATCAACCAACACCTCTTC -(0(():94:9:???########## RG:Z:HiMom.1 QX:Z:######## RX:Z:TATCTCGG
-HiMom:1:2101:1312:2105 4 * 0 0 * * 0 0 GTTGAGAATAGGTTGAGATCGTTTC @CCFFFDFHHFHDHIJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCAGGA
-HiMom:1:2101:1325:2083 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTGGAGAAAAA ######################### RG:Z:HiMom.1 QX:Z:@@@BD=DD RX:Z:ACAGGTAT
-HiMom:1:2101:1336:2109 4 * 0 0 * * 0 0 AGACCAGAACAGCTCCAGGTGCTCC CCCFFFFFHHHHHJJJJJJCGHIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACGCATT
-HiMom:1:2101:1349:2084 4 * 0 0 * * 0 0 AGTCTGAATCATTGGTGTCTGAAGA <5;??=>=>>?############## RG:Z:HiMom.1 QX:Z:####22<A RX:Z:ACTGTATC
-HiMom:1:2101:1365:2094 4 * 0 0 * * 0 0 GCTCTTCCGATCTTGTGCTCTTCCG CCCFFFFDHFHHGJJIIJIJJIHII RG:Z:HiMom.1 QX:Z:######## RX:Z:ACTGTACC
-HiMom:1:2101:1370:2116 4 * 0 0 * * 0 0 CACCATCTGACATCATGTTTGAAAG @@@DFFFDFFHDHIGBHHII<HEDB RG:Z:HiMom.1 QX:Z:?:8A?3:B RX:Z:AGCATGGA
-HiMom:1:2101:1386:2105 4 * 0 0 * * 0 0 AGGAATTATTCTTCTGCCATAAGGT B@@DDFFFHGFHHIJJJJJGIGIJH RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1414:2098 4 * 0 0 * * 0 0 TTGGGGCCGGTGCCGTCGGGCCCAA CCCFFFFFHHHHGJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTAACTCG
-HiMom:1:2101:1427:2081 4 * 0 0 * * 0 0 CCGACTTCCATGGCCACCGTCCTGC CCCFFFFFHHHHHJJJIIGFIIJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACGCATT
-HiMom:1:2101:1450:2134 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CC at FDFDFFDFHFGIIE1CGGHBGE RG:Z:HiMom.1 QX:Z:@C at DDDB? RX:Z:ACCAGTTG
-HiMom:1:2101:1459:2083 4 * 0 0 * * 0 0 ATTTCACCAAAATAATCAGAAGGCC CCCFFFFDBHGHHIGGIJFJJGGFH RG:Z:HiMom.1 QX:Z:@@CFDDFD RX:Z:GCCGTCGA
-HiMom:1:2101:1491:2093 4 * 0 0 * * 0 0 AGAGACGGGGTCTCGCTATGTTGCC BCCDFFFFHHHHHJIIJJJJIJIJJ RG:Z:HiMom.1 QX:Z:@@@FDEBD RX:Z:CAATAGTC
+HiMom:1:1101:1031:2224 516 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1039:2147 516 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1046:2175 516 * 0 0 * * 0 0 ..GGA.................... ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1047:2122 516 * 0 0 * * 0 0 ..TCA.................... ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNA-NNNN
+HiMom:1:1101:1048:2197 516 * 0 0 * * 0 0 ..GTG.................... ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNC-NNNN
+HiMom:1:1101:1065:2193 4 * 0 0 * * 0 0 .CTTG.................... ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:GAAC-GATN
+HiMom:1:1101:1069:2159 4 * 0 0 * * 0 0 GACGT.................... <<<@?#################### RG:Z:HiMom.1 QX:Z:@BBF-FFFF RX:Z:GTCC-ACAG
+HiMom:1:1101:1071:2233 4 * 0 0 * * 0 0 GTTTG.................... <<<@@#################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-CAGG
+HiMom:1:1101:1083:2193 4 * 0 0 * * 0 0 AGGCT.................... ######################### RG:Z:HiMom.1 QX:Z:?@;D-D?BD RX:Z:CCAA-CATT
+HiMom:1:1101:1084:2136 4 * 0 0 * * 0 0 TTTCT.................... <<<@@#################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGCT-GCTG
+HiMom:1:1101:1089:2172 4 * 0 0 * * 0 0 TCCGG.................... :<<??#################### RG:Z:HiMom.1 QX:Z:?@@F-F;=B RX:Z:GACC-AGGA
+HiMom:1:1101:1100:2207 4 * 0 0 * * 0 0 AGGCT............G....... ######################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATTA-TCAA
+HiMom:1:1101:1111:2148 4 * 0 0 * * 0 0 GCGAA.A..........GGACGAC. ######################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCCG-TCGA
+HiMom:1:1101:1138:2141 4 * 0 0 * * 0 0 TCCGATCTGCTTCAGGTCGATCAGA CCCFFFFFHGHHHJJIGHIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACA-ATGG
+HiMom:1:1101:1140:2120 4 * 0 0 * * 0 0 TTTTTTTTTTTTTAACTTTGCAAAT @@@DDDDDHHHHFB at 9FHI@BFH@@ RG:Z:HiMom.1 QX:Z:@@@D-DFDF RX:Z:CAAC-TCTC
+HiMom:1:1101:1143:2192 4 * 0 0 * * 0 0 CGACAAGTCTGGCTTATCACTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1101:1150:2228 4 * 0 0 * * 0 0 ATGGGAGGCGATTCCTAGGGGGTTG 8?=DD8;@BH6DHD<FGGGEIGHIG RG:Z:HiMom.1 QX:Z:@@@D-DFFF RX:Z:AGGT-CGCA
+HiMom:1:1101:1157:2135 4 * 0 0 * * 0 0 TTTAAAGTCTTAATCAAAGATGATA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:ATTA-TCAA
+HiMom:1:1101:1162:2207 516 * 0 0 * * 0 0 TAAAACTGGGGAAGTTAGAGGAATG ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACAA-AATT
+HiMom:1:1101:1165:2239 4 * 0 0 * * 0 0 ATGGAAGTCGAGACAGAAGTGAGAA ######################### RG:Z:HiMom.1 QX:Z:B@@D-FFFF RX:Z:GCCT-AGCC
+HiMom:1:1101:1175:2197 4 * 0 0 * * 0 0 AAGAGCTGGGGAACATCCAGAAAGG BC at FFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAA-CATT
+HiMom:1:1101:1188:2237 4 * 0 0 * * 0 0 GCTTCCTTCAAGACAGAAGTGAGAA CCCFFDDEFHHFFE at FDHHAIAFHG RG:Z:HiMom.1 QX:Z:@@?D-FFDF RX:Z:GTAA-CATC
+HiMom:1:1101:1197:2200 4 * 0 0 * * 0 0 ATATTCCACTGGAACCACAGAACCC @@@FFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-DFFF RX:Z:AACG-CATT
+HiMom:1:1101:1206:2126 4 * 0 0 * * 0 0 ATCTGTCCAGTGGTGCACTGAATGT CCCFFFFFHHHHHHIIJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACA-ATGG
+HiMom:1:1101:1212:2230 4 * 0 0 * * 0 0 TTTTAGCTTTATTGGGGAGGGGGTG CCCFFFFFHHGHHJJJJGJJJJJDF RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAG-CACC
+HiMom:1:1101:1218:2200 4 * 0 0 * * 0 0 GCTCTTCCGATCTATCTGCTCGTCC (-(=34???3;@############# RG:Z:HiMom.1 QX:Z:@CCF-FDDF RX:Z:GACC-GTTG
+HiMom:1:1101:1219:2164 4 * 0 0 * * 0 0 ATCTTATCCACTCCTTCCACTTTGG CCCFFFFFHHHHHJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1101:1221:2143 4 * 0 0 * * 0 0 CAATTGAATGTCTGCACAGCCGCTT @@@FFFFDHHHHHJJJIIIJGHIJJ RG:Z:HiMom.1 QX:Z:@@CD-DDDF RX:Z:GCCG-TCGA
+HiMom:1:1101:1236:2121 4 * 0 0 * * 0 0 TTGCGCTTACTTTGTAGCCTTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FDDF RX:Z:ACAG-GTAT
+HiMom:1:1101:1242:2170 4 * 0 0 * * 0 0 GGAAGGAAAAGAAGCACAAGTACAT @@@DFDFFHHHGHHGIIGJJEHHIG RG:Z:HiMom.1 QX:Z:@@CF-FF?D RX:Z:TGCA-AGTA
+HiMom:1:1101:1257:2223 4 * 0 0 * * 0 0 TGCTCTTCCGATCTTTTAGCAAAGC :?@DDBDDHFFHDGIGIIJJJGGGI RG:Z:HiMom.1 QX:Z:;@@D-D=DD RX:Z:GACC-GTTG
+HiMom:1:1101:1259:2152 4 * 0 0 * * 0 0 ATTTTTATATTTTTTTAGACATAGG CCCFFFFFGHHHHJJJJIGIIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTA-AGAC
+HiMom:1:1101:1261:2127 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHGHHHJJIFDDDDDDDD RG:Z:HiMom.1 QX:Z:>7+ at -A7A7 RX:Z:ACTA-AGAC
+HiMom:1:1101:1263:2236 516 * 0 0 * * 0 0 AGTTCTTCAGTAATTTTAGTACTGC ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGT-AAGG
+HiMom:1:1101:1267:2209 4 * 0 0 * * 0 0 GGCAGAGTCTCCAACAGCCCCGTAC =;?DDDD?CCFHAIIIGGIIGE at EG RG:Z:HiMom.1 QX:Z:?@@D-;ADD RX:Z:TATC-AGCC
+HiMom:1:1101:1269:2170 4 * 0 0 * * 0 0 TTCCAAGCCTGTGCTTTAAGGAAAA @@<ADBDBDF8DDCFH at GIE@@GGH RG:Z:HiMom.1 QX:Z:@@@D-DDF? RX:Z:ATTA-TCAA
+HiMom:1:1101:1290:2225 4 * 0 0 * * 0 0 TCAGTTCACTGGCAAAGACAGTCAC C@@FBEDDFHFHGIIICEHGDHBHE RG:Z:HiMom.1 QX:Z:?<@D-FBBD RX:Z:GCCT-AGCC
+HiMom:1:1101:1291:2150 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHFHHIJJJIIIGIJIJ RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:CGCT-ATGT
+HiMom:1:1101:1302:2244 4 * 0 0 * * 0 0 TGAATACATATAACAAATGCAAAAA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GACC-TAAC
+HiMom:1:1101:1308:2153 516 * 0 0 * * 0 0 TCTGTAAGGTAATCCCCGCATGTGT 1?1=4===AFFDFFGFDGFB at CFB: RG:Z:HiMom.1 QX:Z::?@B-?@DD RX:Z:AACG-CATT
+HiMom:1:1101:1309:2210 4 * 0 0 * * 0 0 AGTGGGCTAGGGCATTTTTAATCTT @@?DFFDFHHHDFHJIJJIJGIIIJ RG:Z:HiMom.1 QX:Z:?@@A-DEEF RX:Z:ATTC-CTCT
+HiMom:1:1101:1314:2233 4 * 0 0 * * 0 0 AGGAAAGTTGGGCTGACCTGACAGA @@<DDD;=FBFADBCGDEH?F;FCG RG:Z:HiMom.1 QX:Z:@<@?-B@;A RX:Z:CGCT-ATGT
+HiMom:1:1101:1316:2126 4 * 0 0 * * 0 0 TCTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJJHFDDDDDD RG:Z:HiMom.1 QX:Z:1>>7-A### RX:Z:CAAT-AGAC
+HiMom:1:1101:1327:2200 516 * 0 0 * * 0 0 GTCATCTGGGCTGTCGACAGGTGTC @B at FFFFFHHHHGIJJJJJJIFHHI RG:Z:HiMom.1 QX:Z:BCCF-DFFD RX:Z:GCCG-TCGA
+HiMom:1:1101:1328:2225 4 * 0 0 * * 0 0 AGGAAATTAGGACTTACCTGACATA ######################### RG:Z:HiMom.1 QX:Z:??;=-A:B= RX:Z:CAAC-TCTC
+HiMom:1:1101:1338:2175 4 * 0 0 * * 0 0 GCTTGTTGGCTTTAACATCCACAAT CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GAAG-GAAG
+HiMom:1:1101:1347:2149 4 * 0 0 * * 0 0 GCTCTTCCGATCTGTGCTCTTCCGA CCCFFFFFDFHHFIJDGIGGHGIGH RG:Z:HiMom.1 QX:Z:CC at D-FFFD RX:Z:GACC-AGGA
+HiMom:1:1101:1353:2226 4 * 0 0 * * 0 0 GTGCTCTTCCGATCTTCAGGTTACC BBBFFFFFHHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:@B at F-FEFF RX:Z:TATC-TGCC
+HiMom:1:1101:1363:2138 4 * 0 0 * * 0 0 GTTCTTAAACCTGTTAGAACTTCTG C@@FFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAA-CTCG
+HiMom:1:1101:1399:2128 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHIJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CAAT-AGTC
+HiMom:1:1101:1403:2194 4 * 0 0 * * 0 0 ACATGGTGAAACCCTGTCTCTACTA CCCFFFDDHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTGT-AATC
+HiMom:1:1101:1406:2222 4 * 0 0 * * 0 0 GGCTGGACTCCCCTGGTTCTGGGCA ;?@DDDBD?FHDFGIIIGIGHHIII RG:Z:HiMom.1 QX:Z:C@@D-BFEF RX:Z:AGCA-TGGA
+HiMom:1:1101:1419:2119 4 * 0 0 * * 0 0 ACTTTCCTTTTTTGTTTTACTTTAA ######################### RG:Z:HiMom.1 QX:Z:@@@D-FDFD RX:Z:TGTA-ATCA
+HiMom:1:1101:1420:2213 4 * 0 0 * * 0 0 TTCACTGTACCGGCCGTGCGTACTT @CCFFFFDHHHFGIJJJJJJGHIGG RG:Z:HiMom.1 QX:Z:@C at F-FFDF RX:Z:CAGC-GGTA
+HiMom:1:1101:1435:2194 4 * 0 0 * * 0 0 TTTTGTTTTCTTTTACTGAAGTGTA CCCFFDFFHHHHHJJJJIHIJHHHJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-TGCC
+HiMom:1:1101:1441:2148 4 * 0 0 * * 0 0 TTTTGGCTCTAGAGGGGGTAGAGGG CCCFFFFFHHDFBHIIJJ1?FGHIJ RG:Z:HiMom.1 QX:Z:@@BF-FDDD RX:Z:CGCT-ATGT
+HiMom:1:1101:1452:2132 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:AACG-CATT
+HiMom:1:1101:1460:2176 4 * 0 0 * * 0 0 AGGAAAAAGACACAACAAGTCCAAC ######################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GATA-TCCA
+HiMom:1:1101:1479:2221 4 * 0 0 * * 0 0 GGGGAAATCTATTTTTATGTAAAAA @CCFFFFFHHHHHJIGIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@BCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1101:1491:2120 4 * 0 0 * * 0 0 GGCCAGGCTGAACTTCTGAGCTGCT CCCFFFFFHHHGHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BCCD-FFFF RX:Z:AGGT-CGCA
+HiMom:1:1201:1018:2133 4 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:8??=-BBBA RX:Z:ATTC-CTCT
+HiMom:1:1201:1018:2217 516 * 0 0 * * 0 0 ......................... ######################### RG:Z:HiMom.1 XN:i:1 QX:Z:;<;:-BBDD RX:Z:ATTA-TCAA
+HiMom:1:1201:1028:2202 4 * 0 0 * * 0 0 ..AAAC.C.T.......GG..TG.. ##42@?################### RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:GAAG-GAAG
+HiMom:1:1201:1042:2174 4 * 0 0 * * 0 0 .TCAGGAAGGC..CAAAAAAAGAAA #0;@@@?@?<@##3<@@?@@????? RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCTG-CAAG
+HiMom:1:1201:1043:2246 4 * 0 0 * * 0 0 .GCATCATTTC..GCTTCTCTCTGT #0;@@??@=@>##22=;@??><@?? RG:Z:HiMom.1 QX:Z:@<?D-D:B= RX:Z:CGCT-ATGT
+HiMom:1:1201:1045:2105 516 * 0 0 * * 0 0 .TTTTTTTTTT..TTTTTTTTTTTT #0;@@@@@@@?##0:????????=< RG:Z:HiMom.1 QX:Z:1112- at A## RX:Z:CTGT-AATC
+HiMom:1:1201:1054:2151 4 * 0 0 * * 0 0 GTCAGGCACTGAGAATATATGGGTG CBCFFFFFHHHHHJJJJJJJJJJEG RG:Z:HiMom.1 QX:Z:CCCF-FFDF RX:Z:CAAT-AGTC
+HiMom:1:1201:1064:2239 4 * 0 0 * * 0 0 GGGATGGGAGGGCGATGAGGACTAG 8?@:DDDACC:FHHGIH<EGDDDFH RG:Z:HiMom.1 QX:Z:@@@F-FADB RX:Z:TAAG-CACA
+HiMom:1:1201:1073:2225 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGGAGGGT @BBDFFFFHHHHHJJJJJJJJJJJ: RG:Z:HiMom.1 QX:Z:B@@B-DEFF RX:Z:ATTC-CTCT
+HiMom:1:1201:1083:2121 4 * 0 0 * * 0 0 ACACACAACACCACCGCCCTCCCCC ######################### RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:CTAT-GCGT
+HiMom:1:1201:1084:2204 4 * 0 0 * * 0 0 TGGCTCCTCAGGCTCTCATCAGTTG CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-TGCC
+HiMom:1:1201:1095:2146 4 * 0 0 * * 0 0 ACTGACAACACCAAATGCTGCTAAG CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GACC-AGGA
+HiMom:1:1201:1103:2184 4 * 0 0 * * 0 0 AGAAGTTTCAGAATTGTGGCCCCAT B at BFFDEFHHHHHJJJGHIJJJJJI RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1201:1107:2109 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHGHHJJJJIIJJJJJJ RG:Z:HiMom.1 QX:Z:B at CF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1201:1118:2198 4 * 0 0 * * 0 0 AATAAACTTTATTAAAGCAGTTAAA C at CFFFFFHDHHHGIIIJJJIJJJJ RG:Z:HiMom.1 QX:Z:@@@D-DBDD RX:Z:ATTA-TCAA
+HiMom:1:1201:1122:2227 4 * 0 0 * * 0 0 GTCATATAAGGCCCAGTCCAAGGAA @@@FFFFFHHHGGIJIGGIJFIJII RG:Z:HiMom.1 QX:Z:@@@D-DFFF RX:Z:CGCC-TTCC
+HiMom:1:1201:1123:2161 516 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGCATACA ===AAAA8AAAA<AAA)@CBA9>A# RG:Z:HiMom.1 QX:Z:?;@D-FDFF RX:Z:GACC-AGGA
+HiMom:1:1201:1127:2112 516 * 0 0 * * 0 0 TAATCACCTGAGCAGTGAAGCCAGC @<@?BDDDHD?FDBHI?AHGGGDFH RG:Z:HiMom.1 QX:Z:=??B-A?BD RX:Z:CAAC-TCTC
+HiMom:1:1201:1134:2144 4 * 0 0 * * 0 0 AGTGTGAGTAATGGTTGAGAGGTGG B@?DDDFFFHHGHJHHGFIHHIFGI RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:CGCT-ATGT
+HiMom:1:1201:1138:2227 516 * 0 0 * * 0 0 GACAAATATAGGAAATAGAAGCTAT =1=A=AAA,2?4>7C<<4<A+3<AB RG:Z:HiMom.1 QX:Z:####-#### RX:Z:CCAA-CATT
+HiMom:1:1201:1140:2125 4 * 0 0 * * 0 0 TTCATAAATTGGTCTTAGATGTTGC CC at FFFFFHHHHFGIJIIIJIJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-CAGG
+HiMom:1:1201:1142:2242 4 * 0 0 * * 0 0 GTAAAATGTAAAATAATAAAAAATG ?=?DDDD;AF<DF<FFFFIIIFF@< RG:Z:HiMom.1 QX:Z:??<D-?D83 RX:Z:TATC-TGCC
+HiMom:1:1201:1150:2161 4 * 0 0 * * 0 0 TTCTCACTACTGTGATTGTGCCACT @C at FFFFFGHHHHGIIIICEHCFGH RG:Z:HiMom.1 QX:Z:@@@F-DDDD RX:Z:AACG-CATT
+HiMom:1:1201:1159:2179 516 * 0 0 * * 0 0 TTTTTTTTTATTTTTCTAAATACTT ===AA#################### RG:Z:HiMom.1 QX:Z:####-+<0? RX:Z:AAAA-AAAA
+HiMom:1:1201:1160:2109 4 * 0 0 * * 0 0 ACATCCTTCCCATGCCACCAACTCG CCCFFFFFGHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:C at BF-FFFF RX:Z:CGCC-TTCC
+HiMom:1:1201:1180:2119 4 * 0 0 * * 0 0 GCTCTAAATTTTGCTTTTCTACAGC CCCFFFFFHHHHHJJJJIJIJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:GACC-GTTG
+HiMom:1:1201:1185:2143 4 * 0 0 * * 0 0 GCTGAAGGCCCGTGGGCCAGAGGTG @CCFFFFFHHHHHJJJJJJJJJJHI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAT-GCGT
+HiMom:1:1201:1187:2100 4 * 0 0 * * 0 0 AAAAAAGAGCCCGCATTGCCGAGAC =<=;AA################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-TGCC
+HiMom:1:1201:1190:2194 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AGGT-CGCA
+HiMom:1:1201:1204:2228 4 * 0 0 * * 0 0 TCTTCTTGTCGATGAGGAACTTGGT @?@FFFFFDHHGHJIJJGHIIJJJH RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAG-CACC
+HiMom:1:1201:1208:2132 4 * 0 0 * * 0 0 CTGTAGAAAGGATGGTCGGGCTCCA @@CDFFFFGHFHHJIJJGJIBHJJG RG:Z:HiMom.1 QX:Z:CC at F-FFFF RX:Z:TGTA-ATCA
+HiMom:1:1201:1219:2115 4 * 0 0 * * 0 0 TGGGAGTAGTTCCCTGCTAAGGGAG ???DBDBDADDDDIEID:AFFD:?8 RG:Z:HiMom.1 QX:Z:??<D-DA?D RX:Z:CCAT-GCGT
+HiMom:1:1201:1236:2187 4 * 0 0 * * 0 0 CTCCTTAGCGGATTCCGACTTCCAT CCCFFFFDHHHHGIJJIGIGIJJGG RG:Z:HiMom.1 QX:Z:@@BF-FFFF RX:Z:TATC-CAGG
+HiMom:1:1201:1242:2207 4 * 0 0 * * 0 0 ATCTTTTATTGGCCTCCTGCTCCCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:?BBD-DDFF RX:Z:ATTC-CTCT
+HiMom:1:1201:1252:2141 4 * 0 0 * * 0 0 AGTTATTTTGCCTATGTCCAACAAG BCBFFFFFGHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1201:1260:2165 4 * 0 0 * * 0 0 ATCTGATCTAAGTTGGGGGACGCCG @@@FFDFFHHHHHJJJIJIIIGIJJ RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:CCAA-CATT
+HiMom:1:1201:1280:2179 4 * 0 0 * * 0 0 GAGGACTGCTTGAGTCCAGGAGTTC @@BFFDEFGHHHHIFGCHIJJJGGI RG:Z:HiMom.1 QX:Z:BCCF-FFFF RX:Z:GCCT-AGCC
+HiMom:1:1201:1281:2133 4 * 0 0 * * 0 0 GCAACAAAATTTCATATGACTTAGC CCCFFFFFHHHHHJJIIIHICHIIJ RG:Z:HiMom.1 QX:Z:C at CF-FFDF RX:Z:CCAA-CATT
+HiMom:1:1201:1285:2100 4 * 0 0 * * 0 0 GATCTTTTTTGCTTTGTAGTTATAG @@@DFFFFHHHHHIIGIABCFFHBF RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:TGCT-GCTG
+HiMom:1:1201:1291:2158 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGATGGGC @CCFFFDD?FHHFGEHHIIDHIIII RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:AGCA-TGGA
+HiMom:1:1201:1300:2137 4 * 0 0 * * 0 0 GCTCTTCCGATCTTTTTTTTAATTT @@?DDDDDFDHADEHGIGGED3?FD RG:Z:HiMom.1 QX:Z:8?84-B23? RX:Z:GCCT-AGCC
+HiMom:1:1201:1312:2112 4 * 0 0 * * 0 0 ATTTGCAGGAGCCGGCGCAGGTGCA CCCFFFFFHHHHHJJJIJJJJGHIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1201:1331:2162 4 * 0 0 * * 0 0 TAATCCCAGTACTTTGGGAGGCCAA CCCFFFFFHHHHHJJJJIJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAA-CATT
+HiMom:1:1201:1341:2116 4 * 0 0 * * 0 0 ATAACAGCGAGACTGGCAACTTAAA ######################### RG:Z:HiMom.1 QX:Z:CCCF-FBDD RX:Z:ACAG-GTAT
+HiMom:1:1201:1344:2147 4 * 0 0 * * 0 0 ACGATTAGTTTTAGCATTGGAGTAG @<??DDDDFHHHFGGHHIIIGGAGH RG:Z:HiMom.1 QX:Z:=?1A-A:=D RX:Z:TGTA-ATCA
+HiMom:1:1201:1345:2181 4 * 0 0 * * 0 0 ATACGGATGTGTTTAGGAGTGGGAC CCCFFFFFHHHHHIIJJHJFHIJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CAAT-AGTC
+HiMom:1:1201:1364:2113 4 * 0 0 * * 0 0 TAAAGAGAGCCAGTGGAGTTACGAC ######################### RG:Z:HiMom.1 QX:Z:C at CF-FF@D RX:Z:CAGC-GGTA
+HiMom:1:1201:1392:2109 4 * 0 0 * * 0 0 GTCAGACAGGGGGATTTGGGCTGTG BBCFFFFFHHHHHHJJJHIJIJJJJ RG:Z:HiMom.1 QX:Z:CCCD-F?DD RX:Z:TATC-TGCC
+HiMom:1:1201:1392:2184 4 * 0 0 * * 0 0 ATCTTTATTCATTTGTATGATCTTA @@BFFFFFHFFHFHIHIIJIJJJJI RG:Z:HiMom.1 QX:Z:@CCF-FDDE RX:Z:CAAT-AGTC
+HiMom:1:1201:1393:2143 4 * 0 0 * * 0 0 GATAAATGCACGCATCCCCCCCGCG C at CFFFFFGGHHHHJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:@@CF-DDFD RX:Z:CTAA-CTCG
+HiMom:1:1201:1414:2174 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT @;@1BDADF????FFEB>B6=BBBB RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGAA-AAGA
+HiMom:1:1201:1416:2128 4 * 0 0 * * 0 0 TTGGTGTGGAGGCGGTGGCGGGATC @@@DDDDDHHFHHII:?GGHIIB6? RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1201:1421:2154 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTTGTGCTCTT BC at DFFFFHHHHHJJJJFHIHHIJJ RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:TGTA-ACTC
+HiMom:1:1201:1439:2156 4 * 0 0 * * 0 0 GGAGATTATTTGCCTTGAAGTAAGC -;(22<>>@>8@>8;@######### RG:Z:HiMom.1 QX:Z:1;;=-#### RX:Z:GACC-AGGC
+HiMom:1:1201:1452:2143 4 * 0 0 * * 0 0 TTTTAGTCTTAGCATTTACTTTCCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BC at D-DFFF RX:Z:CAAC-TCTC
+HiMom:1:1201:1458:2109 4 * 0 0 * * 0 0 GATACGAACACACAAGAACTTTTTT CCCFFFFFHHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTG-TATC
+HiMom:1:1201:1472:2121 516 * 0 0 * * 0 0 GTGTGCTCTTCCGATCTGGAGGATG =+=??A4A==A at 7A<?######### RG:Z:HiMom.1 QX:Z:;?=D-#### RX:Z:CTAT-GCGC
+HiMom:1:1201:1483:2126 516 * 0 0 * * 0 0 GCATGCAGCTGGGTGCTGTGATGCA @@@DDDBB<DD8F<<CGG?AA?A<F RG:Z:HiMom.1 QX:Z:@C<D-D:B? RX:Z:CTGT-AATC
+HiMom:1:1201:1486:2109 4 * 0 0 * * 0 0 ACGTGTGCTCTTCCCGATCTGTATA CCCFF?DDFBHHHJJIIDHJIJJJH RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:GTCC-ACAG
+HiMom:1:1201:1486:2146 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTGGGC <<<@??@??@???????######## RG:Z:HiMom.1 QX:Z:?@@1-:DBD RX:Z:CAAC-TCTC
+HiMom:1:2101:1011:2102 4 * 0 0 * * 0 0 .....TCACACATAATTTTAAAATT #####22@?@@??@@@@@??@@@@@ RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:CTGT-AATC
+HiMom:1:2101:1013:2146 4 * 0 0 * * 0 0 ....CGCTAGAACCAACTTATTCAT ####24=?@@?@?@@?@@@@@@?@@ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAT-GCGT
+HiMom:1:2101:1021:2209 4 * 0 0 * * 0 0 ..GGAAGGCTGCTAGCTGGCCAGAG ##08@>??@@??@?????????>?@ RG:Z:HiMom.1 QX:Z:@CCD-FFFF RX:Z:ACTA-AGAC
+HiMom:1:2101:1023:2237 516 * 0 0 * * 0 0 ..TTTGTTTGAGTTCCTTGTAGATT ##0:=@?>?@???@:>?@??>?;?< RG:Z:HiMom.1 QX:Z:=:1<-#### RX:Z:GCCT-AGCC
+HiMom:1:2101:1031:2163 4 * 0 0 * * 0 0 ..ACATTTGTCACCACTAGCCACCA ##0<@?@@@@@@@@@@?@@@@@@@? RG:Z:HiMom.1 QX:Z:B at BF-FFFF RX:Z:GATA-TCCA
+HiMom:1:2101:1036:2087 4 * 0 0 * * 0 0 .GTCCACTTACGAAGCAAATACTTT #4=DDFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:B at CF-FDFF RX:Z:GACC-GTTG
+HiMom:1:2101:1040:2208 516 * 0 0 * * 0 0 .CTGATAGTCACTGAAATGAATTCA #-0=>(2 at .22@@############ RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACGA-AATC
+HiMom:1:2101:1048:2238 4 * 0 0 * * 0 0 .GTCACATCGTTGAAGCACTGGATC #11ADDDB<CFFHCHGDBHGIIIII RG:Z:HiMom.1 QX:Z:?@7D-DDDA RX:Z:ACAG-TTGA
+HiMom:1:2101:1054:2162 4 * 0 0 * * 0 0 .GGACAGGGAAGGGAAGGAAGGGTG #4=DDFDFHHHHHJIJIIDHHGICG RG:Z:HiMom.1 QX:Z:B at BD-DFFF RX:Z:AGGT-AAGG
+HiMom:1:2101:1059:2083 4 * 0 0 * * 0 0 .GAATGTCTTAGAAGGATGCTTCTC #1=BDDDEHHGHHJJJJJIJJIIJJ RG:Z:HiMom.1 QX:Z:1:?D-#### RX:Z:TACC-GTCT
+HiMom:1:2101:1063:2206 4 * 0 0 * * 0 0 .TGCTAGGATGAGGATGGATAGTAA #1=DDDFFHHHHHJHIIJHIIIHHJ RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:ACAG-GTAT
+HiMom:1:2101:1064:2242 4 * 0 0 * * 0 0 .GGAAAAAGGTTGTCAAGCGTTAAA ######################### RG:Z:HiMom.1 QX:Z:;@<:-AA at A RX:Z:TCGC-TAGA
+HiMom:1:2101:1072:2170 4 * 0 0 * * 0 0 .GGGGAGACAGAGAGGATCAGAAGT #4=BDDFDHHDFHEGFEGGIJIIIG RG:Z:HiMom.1 QX:Z:B@@D-FDDF RX:Z:CAGC-GGTA
+HiMom:1:2101:1077:2139 4 * 0 0 * * 0 0 .ATTAGTTGGCGGATGAAGCAGATA #4=DFFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACA-ATGG
+HiMom:1:2101:1084:2188 4 * 0 0 * * 0 0 TACAAGGTCAAAATCAGCAACAAGT CCCFFFFDHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@B at F-FFFF RX:Z:GAAG-GAAG
+HiMom:1:2101:1100:2085 4 * 0 0 * * 0 0 ATCTTGATCTCCTCCTTCTTGGCCT @@@DDDDDHHFHFEIIIIHHBAHBG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAG-CACC
+HiMom:1:2101:1102:2221 4 * 0 0 * * 0 0 ATAACTGACTCTACTCAGTAGATTA CCCFFFFFHHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTGC-GGAT
+HiMom:1:2101:1105:2131 4 * 0 0 * * 0 0 CAGCAGCAGCAACAGCAGAAACATG CCCFFFFFHHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTG-TATC
+HiMom:1:2101:1112:2245 4 * 0 0 * * 0 0 TCGTAGTGTTGTAATTTCGTCTTCT ?8?DBDDDCCFCAACGGFFCBFFAE RG:Z:HiMom.1 QX:Z:@@?B-BDDD RX:Z:AACA-ATGG
+HiMom:1:2101:1122:2136 4 * 0 0 * * 0 0 CTTGCCAGCCTGCAGGCCCCGCGGC ???BBAABDD?DDIID)A:3<EADD RG:Z:HiMom.1 QX:Z:?@<D-DDD? RX:Z:GCCG-TCGA
+HiMom:1:2101:1123:2095 4 * 0 0 * * 0 0 TCCGCCTCCAGCTTCAGCTTCTCCT @@@FDDFFHHHHHJHGGJIJJJEHH RG:Z:HiMom.1 QX:Z:@?@D-DF@@ RX:Z:CAGC-GGTA
+HiMom:1:2101:1126:2082 4 * 0 0 * * 0 0 TCTCTTTCCACCTTGGTCACCTTCC @C at DDDFFHHHHHJEGGIHHIJGIH RG:Z:HiMom.1 QX:Z:@@@F-FFDA RX:Z:CTGC-GGAT
+HiMom:1:2101:1133:2239 4 * 0 0 * * 0 0 AGCTTTTTGTTTCCTAGCTTGTCTT ?@?DDFFFHHHHF4ACFHIJHHHGH RG:Z:HiMom.1 QX:Z:@@@B-DDDF RX:Z:TATC-CATG
+HiMom:1:2101:1143:2137 4 * 0 0 * * 0 0 GCTCTTCAGATCTAGGGGGAACAGC @@@DD?=DCAFFFHIIDG:EFHIII RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TCCG-TCTA
+HiMom:1:2101:1151:2182 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTA 9<<?@?@;5=?############## RG:Z:HiMom.1 QX:Z:####-#### RX:Z:GAAA-AAAA
+HiMom:1:2101:1151:2236 516 * 0 0 * * 0 0 TTTGAAGCCTCTTTATCCTTGGCAT ######################### RG:Z:HiMom.1 QX:Z:####-(- at 5 RX:Z:TAGC-GGTA
+HiMom:1:2101:1162:2139 4 * 0 0 * * 0 0 ATCGTTTATGGTCGGAACTACGACG BCCFFFFFHHHHHIJJJJJJJIJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGCT-GCTG
+HiMom:1:2101:1163:2203 4 * 0 0 * * 0 0 TTGGTTCACTTATGTATTTATGAAT @CCFDFFFHHHHHJHIIJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AGGT-AAGG
+HiMom:1:2101:1163:2222 4 * 0 0 * * 0 0 GAGCGATAATGGTTCTTTTCCTCAC @@@DFFFFHHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFEF RX:Z:TGCA-AGTA
+HiMom:1:2101:1172:2152 516 * 0 0 * * 0 0 ATCGTTTCTGGGGACTAGTGAGGCG ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:CAAT-AGTC
+HiMom:1:2101:1186:2093 4 * 0 0 * * 0 0 AATGTTGGGAGGACAATGATGGAAA ######################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAA-CATT
+HiMom:1:2101:1188:2195 4 * 0 0 * * 0 0 GCACATACACCAAATGTCTGAACCT CCCFFFFFHHHHHJJJHIJJJJJJJ RG:Z:HiMom.1 QX:Z:BCCD-FFFF RX:Z:AGGT-CGCA
+HiMom:1:2101:1195:2150 4 * 0 0 * * 0 0 AATTGAACTTCACCACCCAGAGGAA CCCFFFFFHHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGCT-GCTG
+HiMom:1:2101:1207:2084 516 * 0 0 * * 0 0 TCACCACTCTTCTGGGCATCCCCTG @@@DDEDFHHHHHIJIHHGHGGJJJ RG:Z:HiMom.1 QX:Z:@@CD-FFFF RX:Z:GACC-AGGA
+HiMom:1:2101:1208:2231 516 * 0 0 * * 0 0 CTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJHFDDDDDDD RG:Z:HiMom.1 QX:Z:1+:A-1A22 RX:Z:GTAA-CATC
+HiMom:1:2101:1215:2110 4 * 0 0 * * 0 0 ATCTTTCCCCCATTAAGAACAGCAA ######################### RG:Z:HiMom.1 QX:Z:1:7<-#### RX:Z:AAAA-GAAG
+HiMom:1:2101:1216:2172 4 * 0 0 * * 0 0 GGACTTCTAGGGGATTTAGCGGGGT CCCFFFFFHHHHHJJJJJJJJJJJD RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:CAGC-GGAT
+HiMom:1:2101:1216:2193 4 * 0 0 * * 0 0 AGGCATGACACTGCATTTTAAATAC @@@DDDDDHFFHHGGDFHFHIIHGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAG-TTGA
+HiMom:1:2101:1226:2088 4 * 0 0 * * 0 0 GCTCTTCCGATCTAGGTAATAGCTA ==?BDFFFDCDDHFFFAFHDHIJGJ RG:Z:HiMom.1 QX:Z:@@@:-DDDD RX:Z:GATA-TCCA
+HiMom:1:2101:1231:2208 4 * 0 0 * * 0 0 AGCCAGTGTTGGTGTGTTGACTGTT @@;1ADABCF;BF<AACGCHEBHC< RG:Z:HiMom.1 QX:Z:@<@?-D8 at D RX:Z:CTAT-GCGT
+HiMom:1:2101:1233:2133 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFGHHHHJJJFDDDDDDDD RG:Z:HiMom.1 QX:Z:=??B-#### RX:Z:CTAT-GCGT
+HiMom:1:2101:1240:2197 516 * 0 0 * * 0 0 ACTGGAGATCCTTGTTACATGCCCA ??+++A:DD?:ADEE@::C4:C<E: RG:Z:HiMom.1 QX:Z:88+A-D@?8 RX:Z:AACG-CATT
+HiMom:1:2101:1245:2154 4 * 0 0 * * 0 0 ACCAATCAGTAGCACCACTATACAC CCCFFFFFHHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:CTGT-AATC
+HiMom:1:2101:1249:2231 4 * 0 0 * * 0 0 TCTCTCGGCCTTCCACTCTAGCATA @@@FFFFFFHHGHIJJJGJIIJHIJ RG:Z:HiMom.1 QX:Z:@@CB-DFFF RX:Z:AGGT-AAGG
+HiMom:1:2101:1258:2092 4 * 0 0 * * 0 0 TTAGACAAAACACCAAAATAAAATA ######################### RG:Z:HiMom.1 QX:Z:@@CD-DFFF RX:Z:TAAG-CACA
+HiMom:1:2101:1262:2128 516 * 0 0 * * 0 0 TCTTGTGGTAACTTTTCTGACACCT -(---9@;@?:8>?4:>?@###### RG:Z:HiMom.1 QX:Z:1+8?-ADD8 RX:Z:ACTA-AGAC
+HiMom:1:2101:1273:2119 516 * 0 0 * * 0 0 ATGATGGATCTTCTCTAACTTGTCA >=><AAAAA+2AA?CB4@@ABB3?A RG:Z:HiMom.1 QX:Z:####-=ADB RX:Z:CTAA-CTCG
+HiMom:1:2101:1285:2105 516 * 0 0 * * 0 0 TGTCTATATCAACCAACACCTCTTC -(0(():94:9:???########## RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TATC-TCGG
+HiMom:1:2101:1312:2105 4 * 0 0 * * 0 0 GTTGAGAATAGGTTGAGATCGTTTC @CCFFFDFHHFHDHIJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GACC-AGGA
+HiMom:1:2101:1325:2083 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTGGAGAAAAA ######################### RG:Z:HiMom.1 QX:Z:@@@B-D=DD RX:Z:ACAG-GTAT
+HiMom:1:2101:1336:2109 4 * 0 0 * * 0 0 AGACCAGAACAGCTCCAGGTGCTCC CCCFFFFFHHHHHJJJJJJCGHIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACG-CATT
+HiMom:1:2101:1349:2084 4 * 0 0 * * 0 0 AGTCTGAATCATTGGTGTCTGAAGA <5;??=>=>>?############## RG:Z:HiMom.1 QX:Z:####-22<A RX:Z:ACTG-TATC
+HiMom:1:2101:1365:2094 4 * 0 0 * * 0 0 GCTCTTCCGATCTTGTGCTCTTCCG CCCFFFFDHFHHGJJIIJIJJIHII RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACTG-TACC
+HiMom:1:2101:1370:2116 4 * 0 0 * * 0 0 CACCATCTGACATCATGTTTGAAAG @@@DFFFDFFHDHIGBHHII<HEDB RG:Z:HiMom.1 QX:Z:?:8A-?3:B RX:Z:AGCA-TGGA
+HiMom:1:2101:1386:2105 4 * 0 0 * * 0 0 AGGAATTATTCTTCTGCCATAAGGT B@@DDFFFHGFHHIJJJJJGIGIJH RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTGT-AATC
+HiMom:1:2101:1414:2098 4 * 0 0 * * 0 0 TTGGGGCCGGTGCCGTCGGGCCCAA CCCFFFFFHHHHGJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAA-CTCG
+HiMom:1:2101:1427:2081 4 * 0 0 * * 0 0 CCGACTTCCATGGCCACCGTCCTGC CCCFFFFFHHHHHJJJIIGFIIJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACG-CATT
+HiMom:1:2101:1450:2134 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CC at FDFDFFDFHFGIIE1CGGHBGE RG:Z:HiMom.1 QX:Z:@C at D-DDB? RX:Z:ACCA-GTTG
+HiMom:1:2101:1459:2083 4 * 0 0 * * 0 0 ATTTCACCAAAATAATCAGAAGGCC CCCFFFFDBHGHHIGGIJFJJGGFH RG:Z:HiMom.1 QX:Z:@@CF-DDFD RX:Z:GCCG-TCGA
+HiMom:1:2101:1491:2093 4 * 0 0 * * 0 0 AGAGACGGGGTCTCGCTATGTTGCC BCCDFFFFHHHHHJIIJJJJIJIJJ RG:Z:HiMom.1 QX:Z:@@@F-DEBD RX:Z:CAAT-AGTC
diff --git a/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex2M2M2M2M.sam b/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex2M2M2M2M.sam
index 7ea7a64..4d1c048 100644
--- a/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex2M2M2M2M.sam
+++ b/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex2M2M2M2M.sam
@@ -1,182 +1,182 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:HiDad LB:Hello, World PL:illumina PU:HiMom.1 CN:BI
-HiMom:1:1101:1031:2224 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NN ZB:Z:NN ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1039:2147 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NN ZB:Z:NN ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1046:2175 516 * 0 0 * * 0 0 ..GGA.................... ######################### ZA:Z:NN ZB:Z:NN ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1047:2122 516 * 0 0 * * 0 0 ..TCA.................... ######################### ZA:Z:NN ZB:Z:NA ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNANNNN
-HiMom:1:1101:1048:2197 516 * 0 0 * * 0 0 ..GTG.................... ######################### ZA:Z:NN ZB:Z:NC ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNCNNNN
-HiMom:1:1101:1065:2193 4 * 0 0 * * 0 0 .CTTG.................... ######################### ZA:Z:GA ZB:Z:AC ZC:Z:GA ZD:Z:TN RG:Z:HiMom.1 QX:Z:######## RX:Z:GAACGATN
-HiMom:1:1101:1069:2159 4 * 0 0 * * 0 0 GACGT.................... <<<@?#################### ZA:Z:GT ZB:Z:CC ZC:Z:AC ZD:Z:AG RG:Z:HiMom.1 QX:Z:@BBFFFFF RX:Z:GTCCACAG
-HiMom:1:1101:1071:2233 4 * 0 0 * * 0 0 GTTTG.................... <<<@@#################### ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:GG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCCAGG
-HiMom:1:1101:1083:2193 4 * 0 0 * * 0 0 AGGCT.................... ######################### ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:?@;DD?BD RX:Z:CCAACATT
-HiMom:1:1101:1084:2136 4 * 0 0 * * 0 0 TTTCT.................... <<<@@#################### ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:1101:1089:2172 4 * 0 0 * * 0 0 TCCGG.................... :<<??#################### ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:?@@FF;=B RX:Z:GACCAGGA
-HiMom:1:1101:1100:2207 4 * 0 0 * * 0 0 AGGCT............G....... ######################### ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTATCAA
-HiMom:1:1101:1111:2148 4 * 0 0 * * 0 0 GCGAA.A..........GGACGAC. ######################### ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCCGTCGA
-HiMom:1:1101:1138:2141 4 * 0 0 * * 0 0 TCCGATCTGCTTCAGGTCGATCAGA CCCFFFFFHGHHHJJIGHIJJJJJJ ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:1101:1140:2120 4 * 0 0 * * 0 0 TTTTTTTTTTTTTAACTTTGCAAAT @@@DDDDDHHHHFB at 9FHI@BFH@@ ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@@DDFDF RX:Z:CAACTCTC
-HiMom:1:1101:1143:2192 4 * 0 0 * * 0 0 CGACAAGTCTGGCTTATCACTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1101:1150:2228 4 * 0 0 * * 0 0 ATGGGAGGCGATTCCTAGGGGGTTG 8?=DD8;@BH6DHD<FGGGEIGHIG ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@@DDFFF RX:Z:AGGTCGCA
-HiMom:1:1101:1157:2135 4 * 0 0 * * 0 0 TTTAAAGTCTTAATCAAAGATGATA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:ATTATCAA
-HiMom:1:1101:1162:2207 516 * 0 0 * * 0 0 TAAAACTGGGGAAGTTAGAGGAATG ######################### ZA:Z:AC ZB:Z:AA ZC:Z:AA ZD:Z:TT RG:Z:HiMom.1 QX:Z:####2<## RX:Z:ACAAAATT
-HiMom:1:1101:1165:2239 4 * 0 0 * * 0 0 ATGGAAGTCGAGACAGAAGTGAGAA ######################### ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:B@@DFFFF RX:Z:GCCTAGCC
-HiMom:1:1101:1175:2197 4 * 0 0 * * 0 0 AAGAGCTGGGGAACATCCAGAAAGG BC at FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:1101:1188:2237 4 * 0 0 * * 0 0 GCTTCCTTCAAGACAGAAGTGAGAA CCCFFDDEFHHFFE at FDHHAIAFHG ZA:Z:GT ZB:Z:AA ZC:Z:CA ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@?DFFDF RX:Z:GTAACATC
-HiMom:1:1101:1197:2200 4 * 0 0 * * 0 0 ATATTCCACTGGAACCACAGAACCC @@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:@CCFDFFF RX:Z:AACGCATT
-HiMom:1:1101:1206:2126 4 * 0 0 * * 0 0 ATCTGTCCAGTGGTGCACTGAATGT CCCFFFFFHHHHHHIIJJJJIJJJJ ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:1101:1212:2230 4 * 0 0 * * 0 0 TTTTAGCTTTATTGGGGAGGGGGTG CCCFFFFFHHGHHJJJJGJJJJJDF ZA:Z:CC ZB:Z:AG ZC:Z:CA ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:1101:1218:2200 4 * 0 0 * * 0 0 GCTCTTCCGATCTATCTGCTCGTCC (-(=34???3;@############# ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:@CCFFDDF RX:Z:GACCGTTG
-HiMom:1:1101:1219:2164 4 * 0 0 * * 0 0 ATCTTATCCACTCCTTCCACTTTGG CCCFFFFFHHHHHJJIJJJJJJJIJ ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1101:1221:2143 4 * 0 0 * * 0 0 CAATTGAATGTCTGCACAGCCGCTT @@@FFFFDHHHHHJJJIIIJGHIJJ ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:@@CDDDDF RX:Z:GCCGTCGA
-HiMom:1:1101:1236:2121 4 * 0 0 * * 0 0 TTGCGCTTACTTTGTAGCCTTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CCCFFDDF RX:Z:ACAGGTAT
-HiMom:1:1101:1242:2170 4 * 0 0 * * 0 0 GGAAGGAAAAGAAGCACAAGTACAT @@@DFDFFHHHGHHGIIGJJEHHIG ZA:Z:TG ZB:Z:CA ZC:Z:AG ZD:Z:TA RG:Z:HiMom.1 QX:Z:@@CFFF?D RX:Z:TGCAAGTA
-HiMom:1:1101:1257:2223 4 * 0 0 * * 0 0 TGCTCTTCCGATCTTTTAGCAAAGC :?@DDBDDHFFHDGIGIIJJJGGGI ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:;@@DD=DD RX:Z:GACCGTTG
-HiMom:1:1101:1259:2152 4 * 0 0 * * 0 0 ATTTTTATATTTTTTTAGACATAGG CCCFFFFFGHHHHJJJJIGIIJJJJ ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTAAGAC
-HiMom:1:1101:1261:2127 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHGHHHJJIFDDDDDDDD ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:>7+ at A7A7 RX:Z:ACTAAGAC
-HiMom:1:1101:1263:2236 516 * 0 0 * * 0 0 AGTTCTTCAGTAATTTTAGTACTGC ######################### ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGTAAGG
-HiMom:1:1101:1267:2209 4 * 0 0 * * 0 0 GGCAGAGTCTCCAACAGCCCCGTAC =;?DDDD?CCFHAIIIGGIIGE at EG ZA:Z:TA ZB:Z:TC ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:?@@D;ADD RX:Z:TATCAGCC
-HiMom:1:1101:1269:2170 4 * 0 0 * * 0 0 TTCCAAGCCTGTGCTTTAAGGAAAA @@<ADBDBDF8DDCFH at GIE@@GGH ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:@@@DDDF? RX:Z:ATTATCAA
-HiMom:1:1101:1290:2225 4 * 0 0 * * 0 0 TCAGTTCACTGGCAAAGACAGTCAC C@@FBEDDFHFHGIIICEHGDHBHE ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:?<@DFBBD RX:Z:GCCTAGCC
-HiMom:1:1101:1291:2150 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHFHHIJJJIIIGIJIJ ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:CGCTATGT
-HiMom:1:1101:1302:2244 4 * 0 0 * * 0 0 TGAATACATATAACAAATGCAAAAA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:CC ZC:Z:TA ZD:Z:AC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCTAAC
-HiMom:1:1101:1308:2153 516 * 0 0 * * 0 0 TCTGTAAGGTAATCCCCGCATGTGT 1?1=4===AFFDFFGFDGFB at CFB: ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z::?@B?@DD RX:Z:AACGCATT
-HiMom:1:1101:1309:2210 4 * 0 0 * * 0 0 AGTGGGCTAGGGCATTTTTAATCTT @@?DFFDFHHHDFHJIJJIJGIIIJ ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 QX:Z:?@@ADEEF RX:Z:ATTCCTCT
-HiMom:1:1101:1314:2233 4 * 0 0 * * 0 0 AGGAAAGTTGGGCTGACCTGACAGA @@<DDD;=FBFADBCGDEH?F;FCG ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@<@?B@;A RX:Z:CGCTATGT
-HiMom:1:1101:1316:2126 4 * 0 0 * * 0 0 TCTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJJHFDDDDDD ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:1>>7A7## RX:Z:CAATAGAC
-HiMom:1:1101:1327:2200 516 * 0 0 * * 0 0 GTCATCTGGGCTGTCGACAGGTGTC @B at FFFFFHHHHGIJJJJJJIFHHI ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:BCCFDFFD RX:Z:GCCGTCGA
-HiMom:1:1101:1328:2225 4 * 0 0 * * 0 0 AGGAAATTAGGACTTACCTGACATA ######################### ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:??;=A:B= RX:Z:CAACTCTC
-HiMom:1:1101:1338:2175 4 * 0 0 * * 0 0 GCTTGTTGGCTTTAACATCCACAAT CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:AG ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GAAGGAAG
-HiMom:1:1101:1347:2149 4 * 0 0 * * 0 0 GCTCTTCCGATCTGTGCTCTTCCGA CCCFFFFFDFHHFIJDGIGGHGIGH ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC at DFFFD RX:Z:GACCAGGA
-HiMom:1:1101:1353:2226 4 * 0 0 * * 0 0 GTGCTCTTCCGATCTTCAGGTTACC BBBFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:@B at FFEFF RX:Z:TATCTGCC
-HiMom:1:1101:1363:2138 4 * 0 0 * * 0 0 GTTCTTAAACCTGTTAGAACTTCTG C@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTAACTCG
-HiMom:1:1101:1399:2128 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHIJJJJJJJJJJJ ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAATAGTC
-HiMom:1:1101:1403:2194 4 * 0 0 * * 0 0 ACATGGTGAAACCCTGTCTCTACTA CCCFFFDDHHHHHJJJJJJJJJJJJ ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGTAATC
-HiMom:1:1101:1406:2222 4 * 0 0 * * 0 0 GGCTGGACTCCCCTGGTTCTGGGCA ;?@DDDBD?FHDFGIIIGIGHHIII ZA:Z:AG ZB:Z:CA ZC:Z:TG ZD:Z:GA RG:Z:HiMom.1 QX:Z:C@@DBFEF RX:Z:AGCATGGA
-HiMom:1:1101:1419:2119 4 * 0 0 * * 0 0 ACTTTCCTTTTTTGTTTTACTTTAA ######################### ZA:Z:TG ZB:Z:TA ZC:Z:AT ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@@DFDFD RX:Z:TGTAATCA
-HiMom:1:1101:1420:2213 4 * 0 0 * * 0 0 TTCACTGTACCGGCCGTGCGTACTT @CCFFFFDHHHFGIJJJJJJGHIGG ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:@C at FFFDF RX:Z:CAGCGGTA
-HiMom:1:1101:1435:2194 4 * 0 0 * * 0 0 TTTTGTTTTCTTTTACTGAAGTGTA CCCFFDFFHHHHHJJJJIHIJHHHJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1101:1441:2148 4 * 0 0 * * 0 0 TTTTGGCTCTAGAGGGGGTAGAGGG CCCFFFFFHHDFBHIIJJ1?FGHIJ ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@@BFFDDD RX:Z:CGCTATGT
-HiMom:1:1101:1452:2132 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:AACGCATT
-HiMom:1:1101:1460:2176 4 * 0 0 * * 0 0 AGGAAAAAGACACAACAAGTCCAAC ######################### ZA:Z:GA ZB:Z:TA ZC:Z:TC ZD:Z:CA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GATATCCA
-HiMom:1:1101:1479:2221 4 * 0 0 * * 0 0 GGGGAAATCTATTTTTATGTAAAAA @CCFFFFFHHHHHJIGIJJJJJJJJ ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:@BCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1101:1491:2120 4 * 0 0 * * 0 0 GGCCAGGCTGAACTTCTGAGCTGCT CCCFFFFFHHHGHJJJJJJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGGTCGCA
-HiMom:1:1201:1018:2133 4 * 0 0 * * 0 0 ......................... ######################### ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 XN:i:1 QX:Z:8??=BBBA RX:Z:ATTCCTCT
-HiMom:1:1201:1018:2217 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 XN:i:1 QX:Z:;<;:BBDD RX:Z:ATTATCAA
-HiMom:1:1201:1028:2202 4 * 0 0 * * 0 0 ..AAAC.C.T.......GG..TG.. ##42@?################### ZA:Z:GA ZB:Z:AG ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:GAAGGAAG
-HiMom:1:1201:1042:2174 4 * 0 0 * * 0 0 .TCAGGAAGGC..CAAAAAAAGAAA #0;@@@?@?<@##3<@@?@@????? ZA:Z:TC ZB:Z:TG ZC:Z:CA ZD:Z:AG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCTGCAAG
-HiMom:1:1201:1043:2246 4 * 0 0 * * 0 0 .GCATCATTTC..GCTTCTCTCTGT #0;@@??@=@>##22=;@??><@?? ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@<?DD:B= RX:Z:CGCTATGT
-HiMom:1:1201:1045:2105 516 * 0 0 * * 0 0 .TTTTTTTTTT..TTTTTTTTTTTT #0;@@@@@@@?##0:????????=< ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:1112 at A## RX:Z:CTGTAATC
-HiMom:1:1201:1054:2151 4 * 0 0 * * 0 0 GTCAGGCACTGAGAATATATGGGTG CBCFFFFFHHHHHJJJJJJJJJJEG ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFDF RX:Z:CAATAGTC
-HiMom:1:1201:1064:2239 4 * 0 0 * * 0 0 GGGATGGGAGGGCGATGAGGACTAG 8?@:DDDACC:FHHGIH<EGDDDFH ZA:Z:TA ZB:Z:AG ZC:Z:CA ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@@FFADB RX:Z:TAAGCACA
-HiMom:1:1201:1073:2225 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGGAGGGT @BBDFFFFHHHHHJJJJJJJJJJJ: ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 QX:Z:B@@BDEFF RX:Z:ATTCCTCT
-HiMom:1:1201:1083:2121 4 * 0 0 * * 0 0 ACACACAACACCACCGCCCTCCCCC ######################### ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CTATGCGT
-HiMom:1:1201:1084:2204 4 * 0 0 * * 0 0 TGGCTCCTCAGGCTCTCATCAGTTG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1201:1095:2146 4 * 0 0 * * 0 0 ACTGACAACACCAAATGCTGCTAAG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCAGGA
-HiMom:1:1201:1103:2184 4 * 0 0 * * 0 0 AGAAGTTTCAGAATTGTGGCCCCAT B at BFFDEFHHHHHJJJGHIJJJJJI ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1107:2109 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHGHHJJJJIIJJJJJJ ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:B at CFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1118:2198 4 * 0 0 * * 0 0 AATAAACTTTATTAAAGCAGTTAAA C at CFFFFFHDHHHGIIIJJJIJJJJ ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:@@@DDBDD RX:Z:ATTATCAA
-HiMom:1:1201:1122:2227 4 * 0 0 * * 0 0 GTCATATAAGGCCCAGTCCAAGGAA @@@FFFFFHHHGGIJIGGIJFIJII ZA:Z:CG ZB:Z:CC ZC:Z:TT ZD:Z:CC RG:Z:HiMom.1 QX:Z:@@@DDFFF RX:Z:CGCCTTCC
-HiMom:1:1201:1123:2161 516 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGCATACA ===AAAA8AAAA<AAA)@CBA9>A# ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:?;@DFDFF RX:Z:GACCAGGA
-HiMom:1:1201:1127:2112 516 * 0 0 * * 0 0 TAATCACCTGAGCAGTGAAGCCAGC @<@?BDDDHD?FDBHI?AHGGGDFH ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:=??BA?BD RX:Z:CAACTCTC
-HiMom:1:1201:1134:2144 4 * 0 0 * * 0 0 AGTGTGAGTAATGGTTGAGAGGTGG B@?DDDFFFHHGHJHHGFIHHIFGI ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CGCTATGT
-HiMom:1:1201:1138:2227 516 * 0 0 * * 0 0 GACAAATATAGGAAATAGAAGCTAT =1=A=AAA,2?4>7C<<4<A+3<AB ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:==###### RX:Z:CCAACATT
-HiMom:1:1201:1140:2125 4 * 0 0 * * 0 0 TTCATAAATTGGTCTTAGATGTTGC CC at FFFFFHHHHFGIJIIIJIJIJJ ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:GG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCCAGG
-HiMom:1:1201:1142:2242 4 * 0 0 * * 0 0 GTAAAATGTAAAATAATAAAAAATG ?=?DDDD;AF<DF<FFFFIIIFF@< ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:??<D?D83 RX:Z:TATCTGCC
-HiMom:1:1201:1150:2161 4 * 0 0 * * 0 0 TTCTCACTACTGTGATTGTGCCACT @C at FFFFFGHHHHGIIIICEHCFGH ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:@@@FDDDD RX:Z:AACGCATT
-HiMom:1:1201:1159:2179 516 * 0 0 * * 0 0 TTTTTTTTTATTTTTCTAAATACTT ===AA#################### ZA:Z:AA ZB:Z:AA ZC:Z:AA ZD:Z:AA RG:Z:HiMom.1 QX:Z:######0? RX:Z:AAAAAAAA
-HiMom:1:1201:1160:2109 4 * 0 0 * * 0 0 ACATCCTTCCCATGCCACCAACTCG CCCFFFFFGHHHHJJJJJJJJJJJJ ZA:Z:CG ZB:Z:CC ZC:Z:TT ZD:Z:CC RG:Z:HiMom.1 QX:Z:C at BFFFFF RX:Z:CGCCTTCC
-HiMom:1:1201:1180:2119 4 * 0 0 * * 0 0 GCTCTAAATTTTGCTTTTCTACAGC CCCFFFFFHHHHHJJJJIJIJJIJJ ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:GACCGTTG
-HiMom:1:1201:1185:2143 4 * 0 0 * * 0 0 GCTGAAGGCCCGTGGGCCAGAGGTG @CCFFFFFHHHHHJJJJJJJJJJHI ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTATGCGT
-HiMom:1:1201:1187:2100 4 * 0 0 * * 0 0 AAAAAAGAGCCCGCATTGCCGAGAC =<=;AA################### ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1201:1190:2194 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGGTCGCA
-HiMom:1:1201:1204:2228 4 * 0 0 * * 0 0 TCTTCTTGTCGATGAGGAACTTGGT @?@FFFFFDHHGHJIJJGHIIJJJH ZA:Z:CC ZB:Z:AG ZC:Z:CA ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:1201:1208:2132 4 * 0 0 * * 0 0 CTGTAGAAAGGATGGTCGGGCTCCA @@CDFFFFGHFHHJIJJGJIBHJJG ZA:Z:TG ZB:Z:TA ZC:Z:AT ZD:Z:CA RG:Z:HiMom.1 QX:Z:CC at FFFFF RX:Z:TGTAATCA
-HiMom:1:1201:1219:2115 4 * 0 0 * * 0 0 TGGGAGTAGTTCCCTGCTAAGGGAG ???DBDBDADDDDIEID:AFFD:?8 ZA:Z:CC ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:??<DDA?D RX:Z:CCATGCGT
-HiMom:1:1201:1236:2187 4 * 0 0 * * 0 0 CTCCTTAGCGGATTCCGACTTCCAT CCCFFFFDHHHHGIJJIGIGIJJGG ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:GG RG:Z:HiMom.1 QX:Z:@@BFFFFF RX:Z:TATCCAGG
-HiMom:1:1201:1242:2207 4 * 0 0 * * 0 0 ATCTTTTATTGGCCTCCTGCTCCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 QX:Z:?BBDDDFF RX:Z:ATTCCTCT
-HiMom:1:1201:1252:2141 4 * 0 0 * * 0 0 AGTTATTTTGCCTATGTCCAACAAG BCBFFFFFGHHHHJIJJJJJJJJJJ ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1260:2165 4 * 0 0 * * 0 0 ATCTGATCTAAGTTGGGGGACGCCG @@@FFDFFHHHHHJJJIJIIIGIJJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CCAACATT
-HiMom:1:1201:1280:2179 4 * 0 0 * * 0 0 GAGGACTGCTTGAGTCCAGGAGTTC @@BFFDEFGHHHHIFGCHIJJJGGI ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:BCCFFFFF RX:Z:GCCTAGCC
-HiMom:1:1201:1281:2133 4 * 0 0 * * 0 0 GCAACAAAATTTCATATGACTTAGC CCCFFFFFHHHHHJJIIIHICHIIJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:C at CFFFDF RX:Z:CCAACATT
-HiMom:1:1201:1285:2100 4 * 0 0 * * 0 0 GATCTTTTTTGCTTTGTAGTTATAG @@@DFFFFHHHHHIIGIABCFFHBF ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TGCTGCTG
-HiMom:1:1201:1291:2158 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGATGGGC @CCFFFDD?FHHFGEHHIIDHIIII ZA:Z:AG ZB:Z:CA ZC:Z:TG ZD:Z:GA RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:AGCATGGA
-HiMom:1:1201:1300:2137 4 * 0 0 * * 0 0 GCTCTTCCGATCTTTTTTTTAATTT @@?DDDDDFDHADEHGIGGED3?FD ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:8?84B23? RX:Z:GCCTAGCC
-HiMom:1:1201:1312:2112 4 * 0 0 * * 0 0 ATTTGCAGGAGCCGGCGCAGGTGCA CCCFFFFFHHHHHJJJIJJJJGHIJ ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1201:1331:2162 4 * 0 0 * * 0 0 TAATCCCAGTACTTTGGGAGGCCAA CCCFFFFFHHHHHJJJJIJJJJJJJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:1201:1341:2116 4 * 0 0 * * 0 0 ATAACAGCGAGACTGGCAACTTAAA ######################### ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CCCFFBDD RX:Z:ACAGGTAT
-HiMom:1:1201:1344:2147 4 * 0 0 * * 0 0 ACGATTAGTTTTAGCATTGGAGTAG @<??DDDDFHHHFGGHHIIIGGAGH ZA:Z:TG ZB:Z:TA ZC:Z:AT ZD:Z:CA RG:Z:HiMom.1 QX:Z:=?1AA:=D RX:Z:TGTAATCA
-HiMom:1:1201:1345:2181 4 * 0 0 * * 0 0 ATACGGATGTGTTTAGGAGTGGGAC CCCFFFFFHHHHHIIJJHJFHIJIJ ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAATAGTC
-HiMom:1:1201:1364:2113 4 * 0 0 * * 0 0 TAAAGAGAGCCAGTGGAGTTACGAC ######################### ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:C at CFFF@D RX:Z:CAGCGGTA
-HiMom:1:1201:1392:2109 4 * 0 0 * * 0 0 GTCAGACAGGGGGATTTGGGCTGTG BBCFFFFFHHHHHHJJJHIJIJJJJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCDF?DD RX:Z:TATCTGCC
-HiMom:1:1201:1392:2184 4 * 0 0 * * 0 0 ATCTTTATTCATTTGTATGATCTTA @@BFFFFFHFFHFHIHIIJIJJJJI ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:@CCFFDDE RX:Z:CAATAGTC
-HiMom:1:1201:1393:2143 4 * 0 0 * * 0 0 GATAAATGCACGCATCCCCCCCGCG C at CFFFFFGGHHHHJJJJJJJJJJI ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:@@CFDDFD RX:Z:CTAACTCG
-HiMom:1:1201:1414:2174 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT @;@1BDADF????FFEB>B6=BBBB ZA:Z:AG ZB:Z:AA ZC:Z:AA ZD:Z:GA RG:Z:HiMom.1 QX:Z:####<>## RX:Z:AGAAAAGA
-HiMom:1:1201:1416:2128 4 * 0 0 * * 0 0 TTGGTGTGGAGGCGGTGGCGGGATC @@@DDDDDHHFHHII:?GGHIIB6? ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1201:1421:2154 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTTGTGCTCTT BC at DFFFFHHHHHJJJJFHIHHIJJ ZA:Z:TG ZB:Z:TA ZC:Z:AC ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TGTAACTC
-HiMom:1:1201:1439:2156 4 * 0 0 * * 0 0 GGAGATTATTTGCCTTGAAGTAAGC -;(22<>>@>8@>8;@######### ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GC RG:Z:HiMom.1 QX:Z:1;;=#### RX:Z:GACCAGGC
-HiMom:1:1201:1452:2143 4 * 0 0 * * 0 0 TTTTAGTCTTAGCATTTACTTTCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:BC at DDFFF RX:Z:CAACTCTC
-HiMom:1:1201:1458:2109 4 * 0 0 * * 0 0 GATACGAACACACAAGAACTTTTTT CCCFFFFFHHHHHJJJJJJJJJJJI ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGTATC
-HiMom:1:1201:1472:2121 516 * 0 0 * * 0 0 GTGTGCTCTTCCGATCTGGAGGATG =+=??A4A==A at 7A<?######### ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GC RG:Z:HiMom.1 QX:Z:;?=D;:## RX:Z:CTATGCGC
-HiMom:1:1201:1483:2126 516 * 0 0 * * 0 0 GCATGCAGCTGGGTGCTGTGATGCA @@@DDDBB<DD8F<<CGG?AA?A<F ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:@C<DD:B? RX:Z:CTGTAATC
-HiMom:1:1201:1486:2109 4 * 0 0 * * 0 0 ACGTGTGCTCTTCCCGATCTGTATA CCCFF?DDFBHHHJJIIDHJIJJJH ZA:Z:GT ZB:Z:CC ZC:Z:AC ZD:Z:AG RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:GTCCACAG
-HiMom:1:1201:1486:2146 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTGGGC <<<@??@??@???????######## ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:?@@1:DBD RX:Z:CAACTCTC
-HiMom:1:2101:1011:2102 4 * 0 0 * * 0 0 .....TCACACATAATTTTAAAATT #####22@?@@??@@@@@??@@@@@ ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1013:2146 4 * 0 0 * * 0 0 ....CGCTAGAACCAACTTATTCAT ####24=?@@?@?@@?@@@@@@?@@ ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTATGCGT
-HiMom:1:2101:1021:2209 4 * 0 0 * * 0 0 ..GGAAGGCTGCTAGCTGGCCAGAG ##08@>??@@??@?????????>?@ ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:@CCDFFFF RX:Z:ACTAAGAC
-HiMom:1:2101:1023:2237 516 * 0 0 * * 0 0 ..TTTGTTTGAGTTCCTTGTAGATT ##0:=@?>?@???@:>?@??>?;?< ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:=:1<#### RX:Z:GCCTAGCC
-HiMom:1:2101:1031:2163 4 * 0 0 * * 0 0 ..ACATTTGTCACCACTAGCCACCA ##0<@?@@@@@@@@@@?@@@@@@@? ZA:Z:GA ZB:Z:TA ZC:Z:TC ZD:Z:CA RG:Z:HiMom.1 QX:Z:B at BFFFFF RX:Z:GATATCCA
-HiMom:1:2101:1036:2087 4 * 0 0 * * 0 0 .GTCCACTTACGAAGCAAATACTTT #4=DDFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:B at CFFDFF RX:Z:GACCGTTG
-HiMom:1:2101:1040:2208 516 * 0 0 * * 0 0 .CTGATAGTCACTGAAATGAATTCA #-0=>(2 at .22@@############ ZA:Z:AC ZB:Z:GA ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z::1###### RX:Z:ACGAAATC
-HiMom:1:2101:1048:2238 4 * 0 0 * * 0 0 .GTCACATCGTTGAAGCACTGGATC #11ADDDB<CFFHCHGDBHGIIIII ZA:Z:AC ZB:Z:AG ZC:Z:TT ZD:Z:GA RG:Z:HiMom.1 QX:Z:?@7DDDDA RX:Z:ACAGTTGA
-HiMom:1:2101:1054:2162 4 * 0 0 * * 0 0 .GGACAGGGAAGGGAAGGAAGGGTG #4=DDFDFHHHHHJIJIIDHHGICG ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:B at BDDFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1059:2083 4 * 0 0 * * 0 0 .GAATGTCTTAGAAGGATGCTTCTC #1=BDDDEHHGHHJJJJJIJJIIJJ ZA:Z:TA ZB:Z:CC ZC:Z:GT ZD:Z:CT RG:Z:HiMom.1 QX:Z:1:?D##02 RX:Z:TACCGTCT
-HiMom:1:2101:1063:2206 4 * 0 0 * * 0 0 .TGCTAGGATGAGGATGGATAGTAA #1=DDDFFHHHHHJHIIJHIIIHHJ ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:ACAGGTAT
-HiMom:1:2101:1064:2242 4 * 0 0 * * 0 0 .GGAAAAAGGTTGTCAAGCGTTAAA ######################### ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:;@<:AA at A RX:Z:TCGCTAGA
-HiMom:1:2101:1072:2170 4 * 0 0 * * 0 0 .GGGGAGACAGAGAGGATCAGAAGT #4=BDDFDHHDFHEGFEGGIJIIIG ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:B@@DFDDF RX:Z:CAGCGGTA
-HiMom:1:2101:1077:2139 4 * 0 0 * * 0 0 .ATTAGTTGGCGGATGAAGCAGATA #4=DFFFFHHHHHJJJJJJJJJIJJ ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:2101:1084:2188 4 * 0 0 * * 0 0 TACAAGGTCAAAATCAGCAACAAGT CCCFFFFDHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:AG ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:@B at FFFFF RX:Z:GAAGGAAG
-HiMom:1:2101:1100:2085 4 * 0 0 * * 0 0 ATCTTGATCTCCTCCTTCTTGGCCT @@@DDDDDHHFHFEIIIIHHBAHBG ZA:Z:CC ZB:Z:AG ZC:Z:CA ZD:Z:CC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:2101:1102:2221 4 * 0 0 * * 0 0 ATAACTGACTCTACTCAGTAGATTA CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:CT ZB:Z:GC ZC:Z:GG ZD:Z:AT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGCGGAT
-HiMom:1:2101:1105:2131 4 * 0 0 * * 0 0 CAGCAGCAGCAACAGCAGAAACATG CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGTATC
-HiMom:1:2101:1112:2245 4 * 0 0 * * 0 0 TCGTAGTGTTGTAATTTCGTCTTCT ?8?DBDDDCCFCAACGGFFCBFFAE ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:@@?BBDDD RX:Z:AACAATGG
-HiMom:1:2101:1122:2136 4 * 0 0 * * 0 0 CTTGCCAGCCTGCAGGCCCCGCGGC ???BBAABDD?DDIID)A:3<EADD ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:?@<DDDD? RX:Z:GCCGTCGA
-HiMom:1:2101:1123:2095 4 * 0 0 * * 0 0 TCCGCCTCCAGCTTCAGCTTCTCCT @@@FDDFFHHHHHJHGGJIJJJEHH ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:@?@DDF@@ RX:Z:CAGCGGTA
-HiMom:1:2101:1126:2082 4 * 0 0 * * 0 0 TCTCTTTCCACCTTGGTCACCTTCC @C at DDDFFHHHHHJEGGIHHIJGIH ZA:Z:CT ZB:Z:GC ZC:Z:GG ZD:Z:AT RG:Z:HiMom.1 QX:Z:@@@FFFDA RX:Z:CTGCGGAT
-HiMom:1:2101:1133:2239 4 * 0 0 * * 0 0 AGCTTTTTGTTTCCTAGCTTGTCTT ?@?DDFFFHHHHF4ACFHIJHHHGH ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:TG RG:Z:HiMom.1 QX:Z:@@@BDDDF RX:Z:TATCCATG
-HiMom:1:2101:1143:2137 4 * 0 0 * * 0 0 GCTCTTCAGATCTAGGGGGAACAGC @@@DD?=DCAFFFHIIDG:EFHIII ZA:Z:TC ZB:Z:CG ZC:Z:TC ZD:Z:TA RG:Z:HiMom.1 QX:Z:####4=## RX:Z:TCCGTCTA
-HiMom:1:2101:1151:2182 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTA 9<<?@?@;5=?############## ZA:Z:GA ZB:Z:AA ZC:Z:AA ZD:Z:AA RG:Z:HiMom.1 QX:Z:######## RX:Z:GAAAAAAA
-HiMom:1:2101:1151:2236 516 * 0 0 * * 0 0 TTTGAAGCCTCTTTATCCTTGGCAT ######################### ZA:Z:TA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:######@5 RX:Z:TAGCGGTA
-HiMom:1:2101:1162:2139 4 * 0 0 * * 0 0 ATCGTTTATGGTCGGAACTACGACG BCCFFFFFHHHHHIJJJJJJJIJJI ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:2101:1163:2203 4 * 0 0 * * 0 0 TTGGTTCACTTATGTATTTATGAAT @CCFDFFFHHHHHJHIIJJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1163:2222 4 * 0 0 * * 0 0 GAGCGATAATGGTTCTTTTCCTCAC @@@DFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TG ZB:Z:CA ZC:Z:AG ZD:Z:TA RG:Z:HiMom.1 QX:Z:CCCFFFEF RX:Z:TGCAAGTA
-HiMom:1:2101:1172:2152 516 * 0 0 * * 0 0 ATCGTTTCTGGGGACTAGTGAGGCG ######################### ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:######## RX:Z:CAATAGTC
-HiMom:1:2101:1186:2093 4 * 0 0 * * 0 0 AATGTTGGGAGGACAATGATGGAAA ######################### ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:2101:1188:2195 4 * 0 0 * * 0 0 GCACATACACCAAATGTCTGAACCT CCCFFFFFHHHHHJJJHIJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGGTCGCA
-HiMom:1:2101:1195:2150 4 * 0 0 * * 0 0 AATTGAACTTCACCACCCAGAGGAA CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:2101:1207:2084 516 * 0 0 * * 0 0 TCACCACTCTTCTGGGCATCCCCTG @@@DDEDFHHHHHIJIHHGHGGJJJ ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:@@CDFFFF RX:Z:GACCAGGA
-HiMom:1:2101:1208:2231 516 * 0 0 * * 0 0 CTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJHFDDDDDDD ZA:Z:GT ZB:Z:AA ZC:Z:CA ZD:Z:TC RG:Z:HiMom.1 QX:Z:##:A1A22 RX:Z:GTAACATC
-HiMom:1:2101:1215:2110 4 * 0 0 * * 0 0 ATCTTTCCCCCATTAAGAACAGCAA ######################### ZA:Z:AA ZB:Z:AA ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:1:7<#### RX:Z:AAAAGAAG
-HiMom:1:2101:1216:2172 4 * 0 0 * * 0 0 GGACTTCTAGGGGATTTAGCGGGGT CCCFFFFFHHHHHJJJJJJJJJJJD ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:AT RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CAGCGGAT
-HiMom:1:2101:1216:2193 4 * 0 0 * * 0 0 AGGCATGACACTGCATTTTAAATAC @@@DDDDDHFFHHGGDFHFHIIHGG ZA:Z:AC ZB:Z:AG ZC:Z:TT ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAGTTGA
-HiMom:1:2101:1226:2088 4 * 0 0 * * 0 0 GCTCTTCCGATCTAGGTAATAGCTA ==?BDFFFDCDDHFFFAFHDHIJGJ ZA:Z:GA ZB:Z:TA ZC:Z:TC ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@@:DDDD RX:Z:GATATCCA
-HiMom:1:2101:1231:2208 4 * 0 0 * * 0 0 AGCCAGTGTTGGTGTGTTGACTGTT @@;1ADABCF;BF<AACGCHEBHC< ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:@<@?D8 at D RX:Z:CTATGCGT
-HiMom:1:2101:1233:2133 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFGHHHHJJJFDDDDDDDD ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:=??B14## RX:Z:CTATGCGT
-HiMom:1:2101:1240:2197 516 * 0 0 * * 0 0 ACTGGAGATCCTTGTTACATGCCCA ??+++A:DD?:ADEE@::C4:C<E: ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:88+AD@?8 RX:Z:AACGCATT
-HiMom:1:2101:1245:2154 4 * 0 0 * * 0 0 ACCAATCAGTAGCACCACTATACAC CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1249:2231 4 * 0 0 * * 0 0 TCTCTCGGCCTTCCACTCTAGCATA @@@FFFFFFHHGHIJJJGJIIJHIJ ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:@@CBDFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1258:2092 4 * 0 0 * * 0 0 TTAGACAAAACACCAAAATAAAATA ######################### ZA:Z:TA ZB:Z:AG ZC:Z:CA ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@CDDFFF RX:Z:TAAGCACA
-HiMom:1:2101:1262:2128 516 * 0 0 * * 0 0 TCTTGTGGTAACTTTTCTGACACCT -(---9@;@?:8>?4:>?@###### ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:##8?ADD8 RX:Z:ACTAAGAC
-HiMom:1:2101:1273:2119 516 * 0 0 * * 0 0 ATGATGGATCTTCTCTAACTTGTCA >=><AAAAA+2AA?CB4@@ABB3?A ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:####=ADB RX:Z:CTAACTCG
-HiMom:1:2101:1285:2105 516 * 0 0 * * 0 0 TGTCTATATCAACCAACACCTCTTC -(0(():94:9:???########## ZA:Z:TA ZB:Z:TC ZC:Z:TC ZD:Z:GG RG:Z:HiMom.1 QX:Z:09###### RX:Z:TATCTCGG
-HiMom:1:2101:1312:2105 4 * 0 0 * * 0 0 GTTGAGAATAGGTTGAGATCGTTTC @CCFFFDFHHFHDHIJJJJJJJIJJ ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCAGGA
-HiMom:1:2101:1325:2083 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTGGAGAAAAA ######################### ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:@@@BD=DD RX:Z:ACAGGTAT
-HiMom:1:2101:1336:2109 4 * 0 0 * * 0 0 AGACCAGAACAGCTCCAGGTGCTCC CCCFFFFFHHHHHJJJJJJCGHIJJ ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACGCATT
-HiMom:1:2101:1349:2084 4 * 0 0 * * 0 0 AGTCTGAATCATTGGTGTCTGAAGA <5;??=>=>>?############## ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:TC RG:Z:HiMom.1 QX:Z:=;##22<A RX:Z:ACTGTATC
-HiMom:1:2101:1365:2094 4 * 0 0 * * 0 0 GCTCTTCCGATCTTGTGCTCTTCCG CCCFFFFDHFHHGJJIIJIJJIHII ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:CC RG:Z:HiMom.1 QX:Z:##=22<## RX:Z:ACTGTACC
-HiMom:1:2101:1370:2116 4 * 0 0 * * 0 0 CACCATCTGACATCATGTTTGAAAG @@@DFFFDFFHDHIGBHHII<HEDB ZA:Z:AG ZB:Z:CA ZC:Z:TG ZD:Z:GA RG:Z:HiMom.1 QX:Z:?:8A?3:B RX:Z:AGCATGGA
-HiMom:1:2101:1386:2105 4 * 0 0 * * 0 0 AGGAATTATTCTTCTGCCATAAGGT B@@DDFFFHGFHHIJJJJJGIGIJH ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1414:2098 4 * 0 0 * * 0 0 TTGGGGCCGGTGCCGTCGGGCCCAA CCCFFFFFHHHHGJJIJJJJJJJIJ ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTAACTCG
-HiMom:1:2101:1427:2081 4 * 0 0 * * 0 0 CCGACTTCCATGGCCACCGTCCTGC CCCFFFFFHHHHHJJJIIGFIIJJI ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACGCATT
-HiMom:1:2101:1450:2134 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CC at FDFDFFDFHFGIIE1CGGHBGE ZA:Z:AC ZB:Z:CA ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:@C at DDDB? RX:Z:ACCAGTTG
-HiMom:1:2101:1459:2083 4 * 0 0 * * 0 0 ATTTCACCAAAATAATCAGAAGGCC CCCFFFFDBHGHHIGGIJFJJGGFH ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:@@CFDDFD RX:Z:GCCGTCGA
-HiMom:1:2101:1491:2093 4 * 0 0 * * 0 0 AGAGACGGGGTCTCGCTATGTTGCC BCCDFFFFHHHHHJIIJJJJIJIJJ ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@@FDEBD RX:Z:CAATAGTC
+HiMom:1:1101:1031:2224 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NN ZB:Z:NN ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 XN:i:1 QX:Z:##-##-##-## RX:Z:NN-NN-NN-NN
+HiMom:1:1101:1039:2147 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NN ZB:Z:NN ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 XN:i:1 QX:Z:##-##-##-## RX:Z:NN-NN-NN-NN
+HiMom:1:1101:1046:2175 516 * 0 0 * * 0 0 ..GGA.................... ######################### ZA:Z:NN ZB:Z:NN ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:NN-NN-NN-NN
+HiMom:1:1101:1047:2122 516 * 0 0 * * 0 0 ..TCA.................... ######################### ZA:Z:NN ZB:Z:NA ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:NN-NA-NN-NN
+HiMom:1:1101:1048:2197 516 * 0 0 * * 0 0 ..GTG.................... ######################### ZA:Z:NN ZB:Z:NC ZC:Z:NN ZD:Z:NN RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:NN-NC-NN-NN
+HiMom:1:1101:1065:2193 4 * 0 0 * * 0 0 .CTTG.................... ######################### ZA:Z:GA ZB:Z:AC ZC:Z:GA ZD:Z:TN RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:GA-AC-GA-TN
+HiMom:1:1101:1069:2159 4 * 0 0 * * 0 0 GACGT.................... <<<@?#################### ZA:Z:GT ZB:Z:CC ZC:Z:AC ZD:Z:AG RG:Z:HiMom.1 QX:Z:@B-BF-FF-FF RX:Z:GT-CC-AC-AG
+HiMom:1:1101:1071:2233 4 * 0 0 * * 0 0 GTTTG.................... <<<@@#################### ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:GG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TA-TC-CA-GG
+HiMom:1:1101:1083:2193 4 * 0 0 * * 0 0 AGGCT.................... ######################### ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:?@-;D-D?-BD RX:Z:CC-AA-CA-TT
+HiMom:1:1101:1084:2136 4 * 0 0 * * 0 0 TTTCT.................... <<<@@#################### ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TG-CT-GC-TG
+HiMom:1:1101:1089:2172 4 * 0 0 * * 0 0 TCCGG.................... :<<??#################### ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:?@- at F-F;-=B RX:Z:GA-CC-AG-GA
+HiMom:1:1101:1100:2207 4 * 0 0 * * 0 0 AGGCT............G....... ######################### ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AT-TA-TC-AA
+HiMom:1:1101:1111:2148 4 * 0 0 * * 0 0 GCGAA.A..........GGACGAC. ######################### ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:GC-CG-TC-GA
+HiMom:1:1101:1138:2141 4 * 0 0 * * 0 0 TCCGATCTGCTTCAGGTCGATCAGA CCCFFFFFHGHHHJJIGHIJJJJJJ ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AA-CA-AT-GG
+HiMom:1:1101:1140:2120 4 * 0 0 * * 0 0 TTTTTTTTTTTTTAACTTTGCAAAT @@@DDDDDHHHHFB at 9FHI@BFH@@ ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@- at D-DF-DF RX:Z:CA-AC-TC-TC
+HiMom:1:1101:1143:2192 4 * 0 0 * * 0 0 CGACAAGTCTGGCTTATCACTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TC-GC-TA-GA
+HiMom:1:1101:1150:2228 4 * 0 0 * * 0 0 ATGGGAGGCGATTCCTAGGGGGTTG 8?=DD8;@BH6DHD<FGGGEIGHIG ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@- at D-DF-FF RX:Z:AG-GT-CG-CA
+HiMom:1:1101:1157:2135 4 * 0 0 * * 0 0 TTTAAAGTCTTAATCAAAGATGATA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:C at -CF-FF-FF RX:Z:AT-TA-TC-AA
+HiMom:1:1101:1162:2207 516 * 0 0 * * 0 0 TAAAACTGGGGAAGTTAGAGGAATG ######################### ZA:Z:AC ZB:Z:AA ZC:Z:AA ZD:Z:TT RG:Z:HiMom.1 QX:Z:##-##-2<-## RX:Z:AC-AA-AA-TT
+HiMom:1:1101:1165:2239 4 * 0 0 * * 0 0 ATGGAAGTCGAGACAGAAGTGAGAA ######################### ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:B at -@D-FF-FF RX:Z:GC-CT-AG-CC
+HiMom:1:1101:1175:2197 4 * 0 0 * * 0 0 AAGAGCTGGGGAACATCCAGAAAGG BC at FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CC-AA-CA-TT
+HiMom:1:1101:1188:2237 4 * 0 0 * * 0 0 GCTTCCTTCAAGACAGAAGTGAGAA CCCFFDDEFHHFFE at FDHHAIAFHG ZA:Z:GT ZB:Z:AA ZC:Z:CA ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@-?D-FF-DF RX:Z:GT-AA-CA-TC
+HiMom:1:1101:1197:2200 4 * 0 0 * * 0 0 ATATTCCACTGGAACCACAGAACCC @@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:@C-CF-DF-FF RX:Z:AA-CG-CA-TT
+HiMom:1:1101:1206:2126 4 * 0 0 * * 0 0 ATCTGTCCAGTGGTGCACTGAATGT CCCFFFFFHHHHHHIIJJJJIJJJJ ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AA-CA-AT-GG
+HiMom:1:1101:1212:2230 4 * 0 0 * * 0 0 TTTTAGCTTTATTGGGGAGGGGGTG CCCFFFFFHHGHHJJJJGJJJJJDF ZA:Z:CC ZB:Z:AG ZC:Z:CA ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CC-AG-CA-CC
+HiMom:1:1101:1218:2200 4 * 0 0 * * 0 0 GCTCTTCCGATCTATCTGCTCGTCC (-(=34???3;@############# ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:@C-CF-FD-DF RX:Z:GA-CC-GT-TG
+HiMom:1:1101:1219:2164 4 * 0 0 * * 0 0 ATCTTATCCACTCCTTCCACTTTGG CCCFFFFFHHHHHJJIJJJJJJJIJ ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TT-GT-CT-AT
+HiMom:1:1101:1221:2143 4 * 0 0 * * 0 0 CAATTGAATGTCTGCACAGCCGCTT @@@FFFFDHHHHHJJJIIIJGHIJJ ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:@@-CD-DD-DF RX:Z:GC-CG-TC-GA
+HiMom:1:1101:1236:2121 4 * 0 0 * * 0 0 TTGCGCTTACTTTGTAGCCTTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CC-CF-FD-DF RX:Z:AC-AG-GT-AT
+HiMom:1:1101:1242:2170 4 * 0 0 * * 0 0 GGAAGGAAAAGAAGCACAAGTACAT @@@DFDFFHHHGHHGIIGJJEHHIG ZA:Z:TG ZB:Z:CA ZC:Z:AG ZD:Z:TA RG:Z:HiMom.1 QX:Z:@@-CF-FF-?D RX:Z:TG-CA-AG-TA
+HiMom:1:1101:1257:2223 4 * 0 0 * * 0 0 TGCTCTTCCGATCTTTTAGCAAAGC :?@DDBDDHFFHDGIGIIJJJGGGI ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:;@- at D-D=-DD RX:Z:GA-CC-GT-TG
+HiMom:1:1101:1259:2152 4 * 0 0 * * 0 0 ATTTTTATATTTTTTTAGACATAGG CCCFFFFFGHHHHJJJJIGIIJJJJ ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AC-TA-AG-AC
+HiMom:1:1101:1261:2127 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHGHHHJJIFDDDDDDDD ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:>7-+ at -A7-A7 RX:Z:AC-TA-AG-AC
+HiMom:1:1101:1263:2236 516 * 0 0 * * 0 0 AGTTCTTCAGTAATTTTAGTACTGC ######################### ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:AG-GT-AA-GG
+HiMom:1:1101:1267:2209 4 * 0 0 * * 0 0 GGCAGAGTCTCCAACAGCCCCGTAC =;?DDDD?CCFHAIIIGGIIGE at EG ZA:Z:TA ZB:Z:TC ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:?@- at D-;A-DD RX:Z:TA-TC-AG-CC
+HiMom:1:1101:1269:2170 4 * 0 0 * * 0 0 TTCCAAGCCTGTGCTTTAAGGAAAA @@<ADBDBDF8DDCFH at GIE@@GGH ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:@@- at D-DD-F? RX:Z:AT-TA-TC-AA
+HiMom:1:1101:1290:2225 4 * 0 0 * * 0 0 TCAGTTCACTGGCAAAGACAGTCAC C@@FBEDDFHFHGIIICEHGDHBHE ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:?<- at D-FB-BD RX:Z:GC-CT-AG-CC
+HiMom:1:1101:1291:2150 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHFHHIJJJIIIGIJIJ ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@@- at F-FF-FF RX:Z:CG-CT-AT-GT
+HiMom:1:1101:1302:2244 4 * 0 0 * * 0 0 TGAATACATATAACAAATGCAAAAA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:CC ZC:Z:TA ZD:Z:AC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:GA-CC-TA-AC
+HiMom:1:1101:1308:2153 516 * 0 0 * * 0 0 TCTGTAAGGTAATCCCCGCATGTGT 1?1=4===AFFDFFGFDGFB at CFB: ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z::?- at B-?@-DD RX:Z:AA-CG-CA-TT
+HiMom:1:1101:1309:2210 4 * 0 0 * * 0 0 AGTGGGCTAGGGCATTTTTAATCTT @@?DFFDFHHHDFHJIJJIJGIIIJ ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 QX:Z:?@- at A-DE-EF RX:Z:AT-TC-CT-CT
+HiMom:1:1101:1314:2233 4 * 0 0 * * 0 0 AGGAAAGTTGGGCTGACCTGACAGA @@<DDD;=FBFADBCGDEH?F;FCG ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@<-@?-B at -;A RX:Z:CG-CT-AT-GT
+HiMom:1:1101:1316:2126 4 * 0 0 * * 0 0 TCTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJJHFDDDDDD ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:1>->7-A7-## RX:Z:CA-AT-AG-AC
+HiMom:1:1101:1327:2200 516 * 0 0 * * 0 0 GTCATCTGGGCTGTCGACAGGTGTC @B at FFFFFHHHHGIJJJJJJIFHHI ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:BC-CF-DF-FD RX:Z:GC-CG-TC-GA
+HiMom:1:1101:1328:2225 4 * 0 0 * * 0 0 AGGAAATTAGGACTTACCTGACATA ######################### ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:??-;=-A:-B= RX:Z:CA-AC-TC-TC
+HiMom:1:1101:1338:2175 4 * 0 0 * * 0 0 GCTTGTTGGCTTTAACATCCACAAT CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:AG ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:GA-AG-GA-AG
+HiMom:1:1101:1347:2149 4 * 0 0 * * 0 0 GCTCTTCCGATCTGTGCTCTTCCGA CCCFFFFFDFHHFIJDGIGGHGIGH ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC- at D-FF-FD RX:Z:GA-CC-AG-GA
+HiMom:1:1101:1353:2226 4 * 0 0 * * 0 0 GTGCTCTTCCGATCTTCAGGTTACC BBBFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:@B- at F-FE-FF RX:Z:TA-TC-TG-CC
+HiMom:1:1101:1363:2138 4 * 0 0 * * 0 0 GTTCTTAAACCTGTTAGAACTTCTG C@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-AA-CT-CG
+HiMom:1:1101:1399:2128 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHIJJJJJJJJJJJ ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CA-AT-AG-TC
+HiMom:1:1101:1403:2194 4 * 0 0 * * 0 0 ACATGGTGAAACCCTGTCTCTACTA CCCFFFDDHHHHHJJJJJJJJJJJJ ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-GT-AA-TC
+HiMom:1:1101:1406:2222 4 * 0 0 * * 0 0 GGCTGGACTCCCCTGGTTCTGGGCA ;?@DDDBD?FHDFGIIIGIGHHIII ZA:Z:AG ZB:Z:CA ZC:Z:TG ZD:Z:GA RG:Z:HiMom.1 QX:Z:C at -@D-BF-EF RX:Z:AG-CA-TG-GA
+HiMom:1:1101:1419:2119 4 * 0 0 * * 0 0 ACTTTCCTTTTTTGTTTTACTTTAA ######################### ZA:Z:TG ZB:Z:TA ZC:Z:AT ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@- at D-FD-FD RX:Z:TG-TA-AT-CA
+HiMom:1:1101:1420:2213 4 * 0 0 * * 0 0 TTCACTGTACCGGCCGTGCGTACTT @CCFFFFDHHHFGIJJJJJJGHIGG ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:@C- at F-FF-DF RX:Z:CA-GC-GG-TA
+HiMom:1:1101:1435:2194 4 * 0 0 * * 0 0 TTTTGTTTTCTTTTACTGAAGTGTA CCCFFDFFHHHHHJJJJIHIJHHHJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TA-TC-TG-CC
+HiMom:1:1101:1441:2148 4 * 0 0 * * 0 0 TTTTGGCTCTAGAGGGGGTAGAGGG CCCFFFFFHHDFBHIIJJ1?FGHIJ ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@@-BF-FD-DD RX:Z:CG-CT-AT-GT
+HiMom:1:1101:1452:2132 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:@C-CF-FF-FF RX:Z:AA-CG-CA-TT
+HiMom:1:1101:1460:2176 4 * 0 0 * * 0 0 AGGAAAAAGACACAACAAGTCCAAC ######################### ZA:Z:GA ZB:Z:TA ZC:Z:TC ZD:Z:CA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:GA-TA-TC-CA
+HiMom:1:1101:1479:2221 4 * 0 0 * * 0 0 GGGGAAATCTATTTTTATGTAAAAA @CCFFFFFHHHHHJIGIJJJJJJJJ ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:@B-CF-FF-FF RX:Z:TC-GC-TA-GA
+HiMom:1:1101:1491:2120 4 * 0 0 * * 0 0 GGCCAGGCTGAACTTCTGAGCTGCT CCCFFFFFHHHGHJJJJJJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:BC-CD-FF-FF RX:Z:AG-GT-CG-CA
+HiMom:1:1201:1018:2133 4 * 0 0 * * 0 0 ......................... ######################### ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 XN:i:1 QX:Z:8?-?=-BB-BA RX:Z:AT-TC-CT-CT
+HiMom:1:1201:1018:2217 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 XN:i:1 QX:Z:;<-;:-BB-DD RX:Z:AT-TA-TC-AA
+HiMom:1:1201:1028:2202 4 * 0 0 * * 0 0 ..AAAC.C.T.......GG..TG.. ##42@?################### ZA:Z:GA ZB:Z:AG ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:CC-CF-FD-FF RX:Z:GA-AG-GA-AG
+HiMom:1:1201:1042:2174 4 * 0 0 * * 0 0 .TCAGGAAGGC..CAAAAAAAGAAA #0;@@@?@?<@##3<@@?@@????? ZA:Z:TC ZB:Z:TG ZC:Z:CA ZD:Z:AG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TC-TG-CA-AG
+HiMom:1:1201:1043:2246 4 * 0 0 * * 0 0 .GCATCATTTC..GCTTCTCTCTGT #0;@@??@=@>##22=;@??><@?? ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:@<-?D-D:-B= RX:Z:CG-CT-AT-GT
+HiMom:1:1201:1045:2105 516 * 0 0 * * 0 0 .TTTTTTTTTT..TTTTTTTTTTTT #0;@@@@@@@?##0:????????=< ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:11-12- at A-## RX:Z:CT-GT-AA-TC
+HiMom:1:1201:1054:2151 4 * 0 0 * * 0 0 GTCAGGCACTGAGAATATATGGGTG CBCFFFFFHHHHHJJJJJJJJJJEG ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-DF RX:Z:CA-AT-AG-TC
+HiMom:1:1201:1064:2239 4 * 0 0 * * 0 0 GGGATGGGAGGGCGATGAGGACTAG 8?@:DDDACC:FHHGIH<EGDDDFH ZA:Z:TA ZB:Z:AG ZC:Z:CA ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@- at F-FA-DB RX:Z:TA-AG-CA-CA
+HiMom:1:1201:1073:2225 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGGAGGGT @BBDFFFFHHHHHJJJJJJJJJJJ: ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 QX:Z:B at -@B-DE-FF RX:Z:AT-TC-CT-CT
+HiMom:1:1201:1083:2121 4 * 0 0 * * 0 0 ACACACAACACCACCGCCCTCCCCC ######################### ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FD RX:Z:CT-AT-GC-GT
+HiMom:1:1201:1084:2204 4 * 0 0 * * 0 0 TGGCTCCTCAGGCTCTCATCAGTTG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TA-TC-TG-CC
+HiMom:1:1201:1095:2146 4 * 0 0 * * 0 0 ACTGACAACACCAAATGCTGCTAAG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:GA-CC-AG-GA
+HiMom:1:1201:1103:2184 4 * 0 0 * * 0 0 AGAAGTTTCAGAATTGTGGCCCCAT B at BFFDEFHHHHHJJJGHIJJJJJI ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:@C-CF-FF-FF RX:Z:TT-GT-CT-AT
+HiMom:1:1201:1107:2109 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHGHHJJJJIIJJJJJJ ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:B at -CF-FF-FF RX:Z:TT-GT-CT-AT
+HiMom:1:1201:1118:2198 4 * 0 0 * * 0 0 AATAAACTTTATTAAAGCAGTTAAA C at CFFFFFHDHHHGIIIJJJIJJJJ ZA:Z:AT ZB:Z:TA ZC:Z:TC ZD:Z:AA RG:Z:HiMom.1 QX:Z:@@- at D-DB-DD RX:Z:AT-TA-TC-AA
+HiMom:1:1201:1122:2227 4 * 0 0 * * 0 0 GTCATATAAGGCCCAGTCCAAGGAA @@@FFFFFHHHGGIJIGGIJFIJII ZA:Z:CG ZB:Z:CC ZC:Z:TT ZD:Z:CC RG:Z:HiMom.1 QX:Z:@@- at D-DF-FF RX:Z:CG-CC-TT-CC
+HiMom:1:1201:1123:2161 516 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGCATACA ===AAAA8AAAA<AAA)@CBA9>A# ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:?;- at D-FD-FF RX:Z:GA-CC-AG-GA
+HiMom:1:1201:1127:2112 516 * 0 0 * * 0 0 TAATCACCTGAGCAGTGAAGCCAGC @<@?BDDDHD?FDBHI?AHGGGDFH ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:=?-?B-A?-BD RX:Z:CA-AC-TC-TC
+HiMom:1:1201:1134:2144 4 * 0 0 * * 0 0 AGTGTGAGTAATGGTTGAGAGGTGG B@?DDDFFFHHGHJHHGFIHHIFGI ZA:Z:CG ZB:Z:CT ZC:Z:AT ZD:Z:GT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FD RX:Z:CG-CT-AT-GT
+HiMom:1:1201:1138:2227 516 * 0 0 * * 0 0 GACAAATATAGGAAATAGAAGCTAT =1=A=AAA,2?4>7C<<4<A+3<AB ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:==-##-##-## RX:Z:CC-AA-CA-TT
+HiMom:1:1201:1140:2125 4 * 0 0 * * 0 0 TTCATAAATTGGTCTTAGATGTTGC CC at FFFFFHHHHFGIJIIIJIJIJJ ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:GG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TA-TC-CA-GG
+HiMom:1:1201:1142:2242 4 * 0 0 * * 0 0 GTAAAATGTAAAATAATAAAAAATG ?=?DDDD;AF<DF<FFFFIIIFF@< ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:??-<D-?D-83 RX:Z:TA-TC-TG-CC
+HiMom:1:1201:1150:2161 4 * 0 0 * * 0 0 TTCTCACTACTGTGATTGTGCCACT @C at FFFFFGHHHHGIIIICEHCFGH ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:@@- at F-DD-DD RX:Z:AA-CG-CA-TT
+HiMom:1:1201:1159:2179 516 * 0 0 * * 0 0 TTTTTTTTTATTTTTCTAAATACTT ===AA#################### ZA:Z:AA ZB:Z:AA ZC:Z:AA ZD:Z:AA RG:Z:HiMom.1 QX:Z:##-##-##-0? RX:Z:AA-AA-AA-AA
+HiMom:1:1201:1160:2109 4 * 0 0 * * 0 0 ACATCCTTCCCATGCCACCAACTCG CCCFFFFFGHHHHJJJJJJJJJJJJ ZA:Z:CG ZB:Z:CC ZC:Z:TT ZD:Z:CC RG:Z:HiMom.1 QX:Z:C at -BF-FF-FF RX:Z:CG-CC-TT-CC
+HiMom:1:1201:1180:2119 4 * 0 0 * * 0 0 GCTCTAAATTTTGCTTTTCTACAGC CCCFFFFFHHHHHJJJJIJIJJIJJ ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:CC-CF-FD-FF RX:Z:GA-CC-GT-TG
+HiMom:1:1201:1185:2143 4 * 0 0 * * 0 0 GCTGAAGGCCCGTGGGCCAGAGGTG @CCFFFFFHHHHHJJJJJJJJJJHI ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-AT-GC-GT
+HiMom:1:1201:1187:2100 4 * 0 0 * * 0 0 AAAAAAGAGCCCGCATTGCCGAGAC =<=;AA################### ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TA-TC-TG-CC
+HiMom:1:1201:1190:2194 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AG-GT-CG-CA
+HiMom:1:1201:1204:2228 4 * 0 0 * * 0 0 TCTTCTTGTCGATGAGGAACTTGGT @?@FFFFFDHHGHJIJJGHIIJJJH ZA:Z:CC ZB:Z:AG ZC:Z:CA ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CC-AG-CA-CC
+HiMom:1:1201:1208:2132 4 * 0 0 * * 0 0 CTGTAGAAAGGATGGTCGGGCTCCA @@CDFFFFGHFHHJIJJGJIBHJJG ZA:Z:TG ZB:Z:TA ZC:Z:AT ZD:Z:CA RG:Z:HiMom.1 QX:Z:CC- at F-FF-FF RX:Z:TG-TA-AT-CA
+HiMom:1:1201:1219:2115 4 * 0 0 * * 0 0 TGGGAGTAGTTCCCTGCTAAGGGAG ???DBDBDADDDDIEID:AFFD:?8 ZA:Z:CC ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:??-<D-DA-?D RX:Z:CC-AT-GC-GT
+HiMom:1:1201:1236:2187 4 * 0 0 * * 0 0 CTCCTTAGCGGATTCCGACTTCCAT CCCFFFFDHHHHGIJJIGIGIJJGG ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:GG RG:Z:HiMom.1 QX:Z:@@-BF-FF-FF RX:Z:TA-TC-CA-GG
+HiMom:1:1201:1242:2207 4 * 0 0 * * 0 0 ATCTTTTATTGGCCTCCTGCTCCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AT ZB:Z:TC ZC:Z:CT ZD:Z:CT RG:Z:HiMom.1 QX:Z:?B-BD-DD-FF RX:Z:AT-TC-CT-CT
+HiMom:1:1201:1252:2141 4 * 0 0 * * 0 0 AGTTATTTTGCCTATGTCCAACAAG BCBFFFFFGHHHHJIJJJJJJJJJJ ZA:Z:TT ZB:Z:GT ZC:Z:CT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TT-GT-CT-AT
+HiMom:1:1201:1260:2165 4 * 0 0 * * 0 0 ATCTGATCTAAGTTGGGGGACGCCG @@@FFDFFHHHHHJJJIJIIIGIJJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:C at -CF-FF-FF RX:Z:CC-AA-CA-TT
+HiMom:1:1201:1280:2179 4 * 0 0 * * 0 0 GAGGACTGCTTGAGTCCAGGAGTTC @@BFFDEFGHHHHIFGCHIJJJGGI ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:BC-CF-FF-FF RX:Z:GC-CT-AG-CC
+HiMom:1:1201:1281:2133 4 * 0 0 * * 0 0 GCAACAAAATTTCATATGACTTAGC CCCFFFFFHHHHHJJIIIHICHIIJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:C at -CF-FF-DF RX:Z:CC-AA-CA-TT
+HiMom:1:1201:1285:2100 4 * 0 0 * * 0 0 GATCTTTTTTGCTTTGTAGTTATAG @@@DFFFFHHHHHIIGIABCFFHBF ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:@@- at F-FF-FF RX:Z:TG-CT-GC-TG
+HiMom:1:1201:1291:2158 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGATGGGC @CCFFFDD?FHHFGEHHIIDHIIII ZA:Z:AG ZB:Z:CA ZC:Z:TG ZD:Z:GA RG:Z:HiMom.1 QX:Z:@C-CF-FF-FF RX:Z:AG-CA-TG-GA
+HiMom:1:1201:1300:2137 4 * 0 0 * * 0 0 GCTCTTCCGATCTTTTTTTTAATTT @@?DDDDDFDHADEHGIGGED3?FD ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:8?-84-B2-3? RX:Z:GC-CT-AG-CC
+HiMom:1:1201:1312:2112 4 * 0 0 * * 0 0 ATTTGCAGGAGCCGGCGCAGGTGCA CCCFFFFFHHHHHJJJIJJJJGHIJ ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TC-GC-TA-GA
+HiMom:1:1201:1331:2162 4 * 0 0 * * 0 0 TAATCCCAGTACTTTGGGAGGCCAA CCCFFFFFHHHHHJJJJIJJJJJJJ ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CC-AA-CA-TT
+HiMom:1:1201:1341:2116 4 * 0 0 * * 0 0 ATAACAGCGAGACTGGCAACTTAAA ######################### ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CC-CF-FB-DD RX:Z:AC-AG-GT-AT
+HiMom:1:1201:1344:2147 4 * 0 0 * * 0 0 ACGATTAGTTTTAGCATTGGAGTAG @<??DDDDFHHHFGGHHIIIGGAGH ZA:Z:TG ZB:Z:TA ZC:Z:AT ZD:Z:CA RG:Z:HiMom.1 QX:Z:=?-1A-A:-=D RX:Z:TG-TA-AT-CA
+HiMom:1:1201:1345:2181 4 * 0 0 * * 0 0 ATACGGATGTGTTTAGGAGTGGGAC CCCFFFFFHHHHHIIJJHJFHIJIJ ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CA-AT-AG-TC
+HiMom:1:1201:1364:2113 4 * 0 0 * * 0 0 TAAAGAGAGCCAGTGGAGTTACGAC ######################### ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:C at -CF-FF-@D RX:Z:CA-GC-GG-TA
+HiMom:1:1201:1392:2109 4 * 0 0 * * 0 0 GTCAGACAGGGGGATTTGGGCTGTG BBCFFFFFHHHHHHJJJHIJIJJJJ ZA:Z:TA ZB:Z:TC ZC:Z:TG ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CD-F?-DD RX:Z:TA-TC-TG-CC
+HiMom:1:1201:1392:2184 4 * 0 0 * * 0 0 ATCTTTATTCATTTGTATGATCTTA @@BFFFFFHFFHFHIHIIJIJJJJI ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:@C-CF-FD-DE RX:Z:CA-AT-AG-TC
+HiMom:1:1201:1393:2143 4 * 0 0 * * 0 0 GATAAATGCACGCATCCCCCCCGCG C at CFFFFFGGHHHHJJJJJJJJJJI ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:@@-CF-DD-FD RX:Z:CT-AA-CT-CG
+HiMom:1:1201:1414:2174 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT @;@1BDADF????FFEB>B6=BBBB ZA:Z:AG ZB:Z:AA ZC:Z:AA ZD:Z:GA RG:Z:HiMom.1 QX:Z:##-##-<>-## RX:Z:AG-AA-AA-GA
+HiMom:1:1201:1416:2128 4 * 0 0 * * 0 0 TTGGTGTGGAGGCGGTGGCGGGATC @@@DDDDDHHFHHII:?GGHIIB6? ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TC-GC-TA-GA
+HiMom:1:1201:1421:2154 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTTGTGCTCTT BC at DFFFFHHHHHJJJJFHIHHIJJ ZA:Z:TG ZB:Z:TA ZC:Z:AC ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@- at F-FF-FF RX:Z:TG-TA-AC-TC
+HiMom:1:1201:1439:2156 4 * 0 0 * * 0 0 GGAGATTATTTGCCTTGAAGTAAGC -;(22<>>@>8@>8;@######### ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GC RG:Z:HiMom.1 QX:Z:1;-;=-##-## RX:Z:GA-CC-AG-GC
+HiMom:1:1201:1452:2143 4 * 0 0 * * 0 0 TTTTAGTCTTAGCATTTACTTTCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:BC- at D-DF-FF RX:Z:CA-AC-TC-TC
+HiMom:1:1201:1458:2109 4 * 0 0 * * 0 0 GATACGAACACACAAGAACTTTTTT CCCFFFFFHHHHHJJJJJJJJJJJI ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AC-TG-TA-TC
+HiMom:1:1201:1472:2121 516 * 0 0 * * 0 0 GTGTGCTCTTCCGATCTGGAGGATG =+=??A4A==A at 7A<?######### ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GC RG:Z:HiMom.1 QX:Z:;?-=D-;:-## RX:Z:CT-AT-GC-GC
+HiMom:1:1201:1483:2126 516 * 0 0 * * 0 0 GCATGCAGCTGGGTGCTGTGATGCA @@@DDDBB<DD8F<<CGG?AA?A<F ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:@C-<D-D:-B? RX:Z:CT-GT-AA-TC
+HiMom:1:1201:1486:2109 4 * 0 0 * * 0 0 ACGTGTGCTCTTCCCGATCTGTATA CCCFF?DDFBHHHJJIIDHJIJJJH ZA:Z:GT ZB:Z:CC ZC:Z:AC ZD:Z:AG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FD RX:Z:GT-CC-AC-AG
+HiMom:1:1201:1486:2146 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTGGGC <<<@??@??@???????######## ZA:Z:CA ZB:Z:AC ZC:Z:TC ZD:Z:TC RG:Z:HiMom.1 QX:Z:?@- at 1-:D-BD RX:Z:CA-AC-TC-TC
+HiMom:1:2101:1011:2102 4 * 0 0 * * 0 0 .....TCACACATAATTTTAAAATT #####22@?@@??@@@@@??@@@@@ ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:C at -CF-FF-FF RX:Z:CT-GT-AA-TC
+HiMom:1:2101:1013:2146 4 * 0 0 * * 0 0 ....CGCTAGAACCAACTTATTCAT ####24=?@@?@?@@?@@@@@@?@@ ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-AT-GC-GT
+HiMom:1:2101:1021:2209 4 * 0 0 * * 0 0 ..GGAAGGCTGCTAGCTGGCCAGAG ##08@>??@@??@?????????>?@ ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:@C-CD-FF-FF RX:Z:AC-TA-AG-AC
+HiMom:1:2101:1023:2237 516 * 0 0 * * 0 0 ..TTTGTTTGAGTTCCTTGTAGATT ##0:=@?>?@???@:>?@??>?;?< ZA:Z:GC ZB:Z:CT ZC:Z:AG ZD:Z:CC RG:Z:HiMom.1 QX:Z:=:-1<-##-## RX:Z:GC-CT-AG-CC
+HiMom:1:2101:1031:2163 4 * 0 0 * * 0 0 ..ACATTTGTCACCACTAGCCACCA ##0<@?@@@@@@@@@@?@@@@@@@? ZA:Z:GA ZB:Z:TA ZC:Z:TC ZD:Z:CA RG:Z:HiMom.1 QX:Z:B at -BF-FF-FF RX:Z:GA-TA-TC-CA
+HiMom:1:2101:1036:2087 4 * 0 0 * * 0 0 .GTCCACTTACGAAGCAAATACTTT #4=DDFFFHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:CC ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:B at -CF-FD-FF RX:Z:GA-CC-GT-TG
+HiMom:1:2101:1040:2208 516 * 0 0 * * 0 0 .CTGATAGTCACTGAAATGAATTCA #-0=>(2 at .22@@############ ZA:Z:AC ZB:Z:GA ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z::1-##-##-## RX:Z:AC-GA-AA-TC
+HiMom:1:2101:1048:2238 4 * 0 0 * * 0 0 .GTCACATCGTTGAAGCACTGGATC #11ADDDB<CFFHCHGDBHGIIIII ZA:Z:AC ZB:Z:AG ZC:Z:TT ZD:Z:GA RG:Z:HiMom.1 QX:Z:?@-7D-DD-DA RX:Z:AC-AG-TT-GA
+HiMom:1:2101:1054:2162 4 * 0 0 * * 0 0 .GGACAGGGAAGGGAAGGAAGGGTG #4=DDFDFHHHHHJIJIIDHHGICG ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:B at -BD-DF-FF RX:Z:AG-GT-AA-GG
+HiMom:1:2101:1059:2083 4 * 0 0 * * 0 0 .GAATGTCTTAGAAGGATGCTTCTC #1=BDDDEHHGHHJJJJJIJJIIJJ ZA:Z:TA ZB:Z:CC ZC:Z:GT ZD:Z:CT RG:Z:HiMom.1 QX:Z:1:-?D-##-02 RX:Z:TA-CC-GT-CT
+HiMom:1:2101:1063:2206 4 * 0 0 * * 0 0 .TGCTAGGATGAGGATGGATAGTAA #1=DDDFFHHHHHJHIIJHIIIHHJ ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:CC-CF-FD-FF RX:Z:AC-AG-GT-AT
+HiMom:1:2101:1064:2242 4 * 0 0 * * 0 0 .GGAAAAAGGTTGTCAAGCGTTAAA ######################### ZA:Z:TC ZB:Z:GC ZC:Z:TA ZD:Z:GA RG:Z:HiMom.1 QX:Z:;@-<:-AA- at A RX:Z:TC-GC-TA-GA
+HiMom:1:2101:1072:2170 4 * 0 0 * * 0 0 .GGGGAGACAGAGAGGATCAGAAGT #4=BDDFDHHDFHEGFEGGIJIIIG ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:B at -@D-FD-DF RX:Z:CA-GC-GG-TA
+HiMom:1:2101:1077:2139 4 * 0 0 * * 0 0 .ATTAGTTGGCGGATGAAGCAGATA #4=DFFFFHHHHHJJJJJJJJJIJJ ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AA-CA-AT-GG
+HiMom:1:2101:1084:2188 4 * 0 0 * * 0 0 TACAAGGTCAAAATCAGCAACAAGT CCCFFFFDHHHHHJJJJJJJJJJJJ ZA:Z:GA ZB:Z:AG ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:@B- at F-FF-FF RX:Z:GA-AG-GA-AG
+HiMom:1:2101:1100:2085 4 * 0 0 * * 0 0 ATCTTGATCTCCTCCTTCTTGGCCT @@@DDDDDHHFHFEIIIIHHBAHBG ZA:Z:CC ZB:Z:AG ZC:Z:CA ZD:Z:CC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CC-AG-CA-CC
+HiMom:1:2101:1102:2221 4 * 0 0 * * 0 0 ATAACTGACTCTACTCAGTAGATTA CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:CT ZB:Z:GC ZC:Z:GG ZD:Z:AT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-GC-GG-AT
+HiMom:1:2101:1105:2131 4 * 0 0 * * 0 0 CAGCAGCAGCAACAGCAGAAACATG CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AC-TG-TA-TC
+HiMom:1:2101:1112:2245 4 * 0 0 * * 0 0 TCGTAGTGTTGTAATTTCGTCTTCT ?8?DBDDDCCFCAACGGFFCBFFAE ZA:Z:AA ZB:Z:CA ZC:Z:AT ZD:Z:GG RG:Z:HiMom.1 QX:Z:@@-?B-BD-DD RX:Z:AA-CA-AT-GG
+HiMom:1:2101:1122:2136 4 * 0 0 * * 0 0 CTTGCCAGCCTGCAGGCCCCGCGGC ???BBAABDD?DDIID)A:3<EADD ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:?@-<D-DD-D? RX:Z:GC-CG-TC-GA
+HiMom:1:2101:1123:2095 4 * 0 0 * * 0 0 TCCGCCTCCAGCTTCAGCTTCTCCT @@@FDDFFHHHHHJHGGJIJJJEHH ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:@?- at D-DF-@@ RX:Z:CA-GC-GG-TA
+HiMom:1:2101:1126:2082 4 * 0 0 * * 0 0 TCTCTTTCCACCTTGGTCACCTTCC @C at DDDFFHHHHHJEGGIHHIJGIH ZA:Z:CT ZB:Z:GC ZC:Z:GG ZD:Z:AT RG:Z:HiMom.1 QX:Z:@@- at F-FF-DA RX:Z:CT-GC-GG-AT
+HiMom:1:2101:1133:2239 4 * 0 0 * * 0 0 AGCTTTTTGTTTCCTAGCTTGTCTT ?@?DDFFFHHHHF4ACFHIJHHHGH ZA:Z:TA ZB:Z:TC ZC:Z:CA ZD:Z:TG RG:Z:HiMom.1 QX:Z:@@- at B-DD-DF RX:Z:TA-TC-CA-TG
+HiMom:1:2101:1143:2137 4 * 0 0 * * 0 0 GCTCTTCAGATCTAGGGGGAACAGC @@@DD?=DCAFFFHIIDG:EFHIII ZA:Z:TC ZB:Z:CG ZC:Z:TC ZD:Z:TA RG:Z:HiMom.1 QX:Z:##-##-4=-## RX:Z:TC-CG-TC-TA
+HiMom:1:2101:1151:2182 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTA 9<<?@?@;5=?############## ZA:Z:GA ZB:Z:AA ZC:Z:AA ZD:Z:AA RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:GA-AA-AA-AA
+HiMom:1:2101:1151:2236 516 * 0 0 * * 0 0 TTTGAAGCCTCTTTATCCTTGGCAT ######################### ZA:Z:TA ZB:Z:GC ZC:Z:GG ZD:Z:TA RG:Z:HiMom.1 QX:Z:##-##-##- at 5 RX:Z:TA-GC-GG-TA
+HiMom:1:2101:1162:2139 4 * 0 0 * * 0 0 ATCGTTTATGGTCGGAACTACGACG BCCFFFFFHHHHHIJJJJJJJIJJI ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TG-CT-GC-TG
+HiMom:1:2101:1163:2203 4 * 0 0 * * 0 0 TTGGTTCACTTATGTATTTATGAAT @CCFDFFFHHHHHJHIIJJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AG-GT-AA-GG
+HiMom:1:2101:1163:2222 4 * 0 0 * * 0 0 GAGCGATAATGGTTCTTTTCCTCAC @@@DFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TG ZB:Z:CA ZC:Z:AG ZD:Z:TA RG:Z:HiMom.1 QX:Z:CC-CF-FF-EF RX:Z:TG-CA-AG-TA
+HiMom:1:2101:1172:2152 516 * 0 0 * * 0 0 ATCGTTTCTGGGGACTAGTGAGGCG ######################### ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:##-##-##-## RX:Z:CA-AT-AG-TC
+HiMom:1:2101:1186:2093 4 * 0 0 * * 0 0 AATGTTGGGAGGACAATGATGGAAA ######################### ZA:Z:CC ZB:Z:AA ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CC-AA-CA-TT
+HiMom:1:2101:1188:2195 4 * 0 0 * * 0 0 GCACATACACCAAATGTCTGAACCT CCCFFFFFHHHHHJJJHIJJJJJJJ ZA:Z:AG ZB:Z:GT ZC:Z:CG ZD:Z:CA RG:Z:HiMom.1 QX:Z:BC-CD-FF-FF RX:Z:AG-GT-CG-CA
+HiMom:1:2101:1195:2150 4 * 0 0 * * 0 0 AATTGAACTTCACCACCCAGAGGAA CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:TG ZB:Z:CT ZC:Z:GC ZD:Z:TG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:TG-CT-GC-TG
+HiMom:1:2101:1207:2084 516 * 0 0 * * 0 0 TCACCACTCTTCTGGGCATCCCCTG @@@DDEDFHHHHHIJIHHGHGGJJJ ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:@@-CD-FF-FF RX:Z:GA-CC-AG-GA
+HiMom:1:2101:1208:2231 516 * 0 0 * * 0 0 CTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJHFDDDDDDD ZA:Z:GT ZB:Z:AA ZC:Z:CA ZD:Z:TC RG:Z:HiMom.1 QX:Z:##-:A-1A-22 RX:Z:GT-AA-CA-TC
+HiMom:1:2101:1215:2110 4 * 0 0 * * 0 0 ATCTTTCCCCCATTAAGAACAGCAA ######################### ZA:Z:AA ZB:Z:AA ZC:Z:GA ZD:Z:AG RG:Z:HiMom.1 QX:Z:1:-7<-##-## RX:Z:AA-AA-GA-AG
+HiMom:1:2101:1216:2172 4 * 0 0 * * 0 0 GGACTTCTAGGGGATTTAGCGGGGT CCCFFFFFHHHHHJJJJJJJJJJJD ZA:Z:CA ZB:Z:GC ZC:Z:GG ZD:Z:AT RG:Z:HiMom.1 QX:Z:C at -CF-FF-FF RX:Z:CA-GC-GG-AT
+HiMom:1:2101:1216:2193 4 * 0 0 * * 0 0 AGGCATGACACTGCATTTTAAATAC @@@DDDDDHFFHHGGDFHFHIIHGG ZA:Z:AC ZB:Z:AG ZC:Z:TT ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AC-AG-TT-GA
+HiMom:1:2101:1226:2088 4 * 0 0 * * 0 0 GCTCTTCCGATCTAGGTAATAGCTA ==?BDFFFDCDDHFFFAFHDHIJGJ ZA:Z:GA ZB:Z:TA ZC:Z:TC ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@-@:-DD-DD RX:Z:GA-TA-TC-CA
+HiMom:1:2101:1231:2208 4 * 0 0 * * 0 0 AGCCAGTGTTGGTGTGTTGACTGTT @@;1ADABCF;BF<AACGCHEBHC< ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:@<-@?-D8- at D RX:Z:CT-AT-GC-GT
+HiMom:1:2101:1233:2133 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFGHHHHJJJFDDDDDDDD ZA:Z:CT ZB:Z:AT ZC:Z:GC ZD:Z:GT RG:Z:HiMom.1 QX:Z:=?-?B-14-## RX:Z:CT-AT-GC-GT
+HiMom:1:2101:1240:2197 516 * 0 0 * * 0 0 ACTGGAGATCCTTGTTACATGCCCA ??+++A:DD?:ADEE@::C4:C<E: ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:88-+A-D at -?8 RX:Z:AA-CG-CA-TT
+HiMom:1:2101:1245:2154 4 * 0 0 * * 0 0 ACCAATCAGTAGCACCACTATACAC CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:@C-CF-FF-FF RX:Z:CT-GT-AA-TC
+HiMom:1:2101:1249:2231 4 * 0 0 * * 0 0 TCTCTCGGCCTTCCACTCTAGCATA @@@FFFFFFHHGHIJJJGJIIJHIJ ZA:Z:AG ZB:Z:GT ZC:Z:AA ZD:Z:GG RG:Z:HiMom.1 QX:Z:@@-CB-DF-FF RX:Z:AG-GT-AA-GG
+HiMom:1:2101:1258:2092 4 * 0 0 * * 0 0 TTAGACAAAACACCAAAATAAAATA ######################### ZA:Z:TA ZB:Z:AG ZC:Z:CA ZD:Z:CA RG:Z:HiMom.1 QX:Z:@@-CD-DF-FF RX:Z:TA-AG-CA-CA
+HiMom:1:2101:1262:2128 516 * 0 0 * * 0 0 TCTTGTGGTAACTTTTCTGACACCT -(---9@;@?:8>?4:>?@###### ZA:Z:AC ZB:Z:TA ZC:Z:AG ZD:Z:AC RG:Z:HiMom.1 QX:Z:##-8?-AD-D8 RX:Z:AC-TA-AG-AC
+HiMom:1:2101:1273:2119 516 * 0 0 * * 0 0 ATGATGGATCTTCTCTAACTTGTCA >=><AAAAA+2AA?CB4@@ABB3?A ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:##-##-=A-DB RX:Z:CT-AA-CT-CG
+HiMom:1:2101:1285:2105 516 * 0 0 * * 0 0 TGTCTATATCAACCAACACCTCTTC -(0(():94:9:???########## ZA:Z:TA ZB:Z:TC ZC:Z:TC ZD:Z:GG RG:Z:HiMom.1 QX:Z:09-##-##-## RX:Z:TA-TC-TC-GG
+HiMom:1:2101:1312:2105 4 * 0 0 * * 0 0 GTTGAGAATAGGTTGAGATCGTTTC @CCFFFDFHHFHDHIJJJJJJJIJJ ZA:Z:GA ZB:Z:CC ZC:Z:AG ZD:Z:GA RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:GA-CC-AG-GA
+HiMom:1:2101:1325:2083 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTGGAGAAAAA ######################### ZA:Z:AC ZB:Z:AG ZC:Z:GT ZD:Z:AT RG:Z:HiMom.1 QX:Z:@@- at B-D=-DD RX:Z:AC-AG-GT-AT
+HiMom:1:2101:1336:2109 4 * 0 0 * * 0 0 AGACCAGAACAGCTCCAGGTGCTCC CCCFFFFFHHHHHJJJJJJCGHIJJ ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AA-CG-CA-TT
+HiMom:1:2101:1349:2084 4 * 0 0 * * 0 0 AGTCTGAATCATTGGTGTCTGAAGA <5;??=>=>>?############## ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:TC RG:Z:HiMom.1 QX:Z:=;-##-22-<A RX:Z:AC-TG-TA-TC
+HiMom:1:2101:1365:2094 4 * 0 0 * * 0 0 GCTCTTCCGATCTTGTGCTCTTCCG CCCFFFFDHFHHGJJIIJIJJIHII ZA:Z:AC ZB:Z:TG ZC:Z:TA ZD:Z:CC RG:Z:HiMom.1 QX:Z:##-=2-2<-## RX:Z:AC-TG-TA-CC
+HiMom:1:2101:1370:2116 4 * 0 0 * * 0 0 CACCATCTGACATCATGTTTGAAAG @@@DFFFDFFHDHIGBHHII<HEDB ZA:Z:AG ZB:Z:CA ZC:Z:TG ZD:Z:GA RG:Z:HiMom.1 QX:Z:?:-8A-?3-:B RX:Z:AG-CA-TG-GA
+HiMom:1:2101:1386:2105 4 * 0 0 * * 0 0 AGGAATTATTCTTCTGCCATAAGGT B@@DDFFFHGFHHIJJJJJGIGIJH ZA:Z:CT ZB:Z:GT ZC:Z:AA ZD:Z:TC RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-GT-AA-TC
+HiMom:1:2101:1414:2098 4 * 0 0 * * 0 0 TTGGGGCCGGTGCCGTCGGGCCCAA CCCFFFFFHHHHGJJIJJJJJJJIJ ZA:Z:CT ZB:Z:AA ZC:Z:CT ZD:Z:CG RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:CT-AA-CT-CG
+HiMom:1:2101:1427:2081 4 * 0 0 * * 0 0 CCGACTTCCATGGCCACCGTCCTGC CCCFFFFFHHHHHJJJIIGFIIJJI ZA:Z:AA ZB:Z:CG ZC:Z:CA ZD:Z:TT RG:Z:HiMom.1 QX:Z:CC-CF-FF-FF RX:Z:AA-CG-CA-TT
+HiMom:1:2101:1450:2134 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CC at FDFDFFDFHFGIIE1CGGHBGE ZA:Z:AC ZB:Z:CA ZC:Z:GT ZD:Z:TG RG:Z:HiMom.1 QX:Z:@C- at D-DD-B? RX:Z:AC-CA-GT-TG
+HiMom:1:2101:1459:2083 4 * 0 0 * * 0 0 ATTTCACCAAAATAATCAGAAGGCC CCCFFFFDBHGHHIGGIJFJJGGFH ZA:Z:GC ZB:Z:CG ZC:Z:TC ZD:Z:GA RG:Z:HiMom.1 QX:Z:@@-CF-DD-FD RX:Z:GC-CG-TC-GA
+HiMom:1:2101:1491:2093 4 * 0 0 * * 0 0 AGAGACGGGGTCTCGCTATGTTGCC BCCDFFFFHHHHHJIIJJJJIJIJJ ZA:Z:CA ZB:Z:AT ZC:Z:AG ZD:Z:TC RG:Z:HiMom.1 QX:Z:@@- at F-DE-BD RX:Z:CA-AT-AG-TC
diff --git a/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex4M4M.sam b/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex4M4M.sam
index 84de969..842f849 100644
--- a/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex4M4M.sam
+++ b/testdata/picard/illumina/25T8B25T/sams/nonBarcodedWithTagPerMolecularIndex4M4M.sam
@@ -1,182 +1,182 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:HiDad LB:Hello, World PL:illumina PU:HiMom.1 CN:BI
-HiMom:1:1101:1031:2224 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NNNN ZB:Z:NNNN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1039:2147 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NNNN ZB:Z:NNNN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1046:2175 516 * 0 0 * * 0 0 ..GGA.................... ######################### ZA:Z:NNNN ZB:Z:NNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1047:2122 516 * 0 0 * * 0 0 ..TCA.................... ######################### ZA:Z:NNNA ZB:Z:NNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNANNNN
-HiMom:1:1101:1048:2197 516 * 0 0 * * 0 0 ..GTG.................... ######################### ZA:Z:NNNC ZB:Z:NNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNCNNNN
-HiMom:1:1101:1065:2193 4 * 0 0 * * 0 0 .CTTG.................... ######################### ZA:Z:GAAC ZB:Z:GATN RG:Z:HiMom.1 QX:Z:######## RX:Z:GAACGATN
-HiMom:1:1101:1069:2159 4 * 0 0 * * 0 0 GACGT.................... <<<@?#################### ZA:Z:GTCC ZB:Z:ACAG RG:Z:HiMom.1 QX:Z:@BBFFFFF RX:Z:GTCCACAG
-HiMom:1:1101:1071:2233 4 * 0 0 * * 0 0 GTTTG.................... <<<@@#################### ZA:Z:TATC ZB:Z:CAGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCCAGG
-HiMom:1:1101:1083:2193 4 * 0 0 * * 0 0 AGGCT.................... ######################### ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:?@;DD?BD RX:Z:CCAACATT
-HiMom:1:1101:1084:2136 4 * 0 0 * * 0 0 TTTCT.................... <<<@@#################### ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:1101:1089:2172 4 * 0 0 * * 0 0 TCCGG.................... :<<??#################### ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:?@@FF;=B RX:Z:GACCAGGA
-HiMom:1:1101:1100:2207 4 * 0 0 * * 0 0 AGGCT............G....... ######################### ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTATCAA
-HiMom:1:1101:1111:2148 4 * 0 0 * * 0 0 GCGAA.A..........GGACGAC. ######################### ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCCGTCGA
-HiMom:1:1101:1138:2141 4 * 0 0 * * 0 0 TCCGATCTGCTTCAGGTCGATCAGA CCCFFFFFHGHHHJJIGHIJJJJJJ ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:1101:1140:2120 4 * 0 0 * * 0 0 TTTTTTTTTTTTTAACTTTGCAAAT @@@DDDDDHHHHFB at 9FHI@BFH@@ ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:@@@DDFDF RX:Z:CAACTCTC
-HiMom:1:1101:1143:2192 4 * 0 0 * * 0 0 CGACAAGTCTGGCTTATCACTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1101:1150:2228 4 * 0 0 * * 0 0 ATGGGAGGCGATTCCTAGGGGGTTG 8?=DD8;@BH6DHD<FGGGEIGHIG ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:@@@DDFFF RX:Z:AGGTCGCA
-HiMom:1:1101:1157:2135 4 * 0 0 * * 0 0 TTTAAAGTCTTAATCAAAGATGATA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:ATTATCAA
-HiMom:1:1101:1162:2207 516 * 0 0 * * 0 0 TAAAACTGGGGAAGTTAGAGGAATG ######################### ZA:Z:ACAA ZB:Z:AATT RG:Z:HiMom.1 QX:Z:######## RX:Z:ACAAAATT
-HiMom:1:1101:1165:2239 4 * 0 0 * * 0 0 ATGGAAGTCGAGACAGAAGTGAGAA ######################### ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:B@@DFFFF RX:Z:GCCTAGCC
-HiMom:1:1101:1175:2197 4 * 0 0 * * 0 0 AAGAGCTGGGGAACATCCAGAAAGG BC at FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:1101:1188:2237 4 * 0 0 * * 0 0 GCTTCCTTCAAGACAGAAGTGAGAA CCCFFDDEFHHFFE at FDHHAIAFHG ZA:Z:GTAA ZB:Z:CATC RG:Z:HiMom.1 QX:Z:@@?DFFDF RX:Z:GTAACATC
-HiMom:1:1101:1197:2200 4 * 0 0 * * 0 0 ATATTCCACTGGAACCACAGAACCC @@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:@CCFDFFF RX:Z:AACGCATT
-HiMom:1:1101:1206:2126 4 * 0 0 * * 0 0 ATCTGTCCAGTGGTGCACTGAATGT CCCFFFFFHHHHHHIIJJJJIJJJJ ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:1101:1212:2230 4 * 0 0 * * 0 0 TTTTAGCTTTATTGGGGAGGGGGTG CCCFFFFFHHGHHJJJJGJJJJJDF ZA:Z:CCAG ZB:Z:CACC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:1101:1218:2200 4 * 0 0 * * 0 0 GCTCTTCCGATCTATCTGCTCGTCC (-(=34???3;@############# ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:@CCFFDDF RX:Z:GACCGTTG
-HiMom:1:1101:1219:2164 4 * 0 0 * * 0 0 ATCTTATCCACTCCTTCCACTTTGG CCCFFFFFHHHHHJJIJJJJJJJIJ ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1101:1221:2143 4 * 0 0 * * 0 0 CAATTGAATGTCTGCACAGCCGCTT @@@FFFFDHHHHHJJJIIIJGHIJJ ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:@@CDDDDF RX:Z:GCCGTCGA
-HiMom:1:1101:1236:2121 4 * 0 0 * * 0 0 TTGCGCTTACTTTGTAGCCTTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:CCCFFDDF RX:Z:ACAGGTAT
-HiMom:1:1101:1242:2170 4 * 0 0 * * 0 0 GGAAGGAAAAGAAGCACAAGTACAT @@@DFDFFHHHGHHGIIGJJEHHIG ZA:Z:TGCA ZB:Z:AGTA RG:Z:HiMom.1 QX:Z:@@CFFF?D RX:Z:TGCAAGTA
-HiMom:1:1101:1257:2223 4 * 0 0 * * 0 0 TGCTCTTCCGATCTTTTAGCAAAGC :?@DDBDDHFFHDGIGIIJJJGGGI ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:;@@DD=DD RX:Z:GACCGTTG
-HiMom:1:1101:1259:2152 4 * 0 0 * * 0 0 ATTTTTATATTTTTTTAGACATAGG CCCFFFFFGHHHHJJJJIGIIJJJJ ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTAAGAC
-HiMom:1:1101:1261:2127 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHGHHHJJIFDDDDDDDD ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:>7+ at A7A7 RX:Z:ACTAAGAC
-HiMom:1:1101:1263:2236 516 * 0 0 * * 0 0 AGTTCTTCAGTAATTTTAGTACTGC ######################### ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGTAAGG
-HiMom:1:1101:1267:2209 4 * 0 0 * * 0 0 GGCAGAGTCTCCAACAGCCCCGTAC =;?DDDD?CCFHAIIIGGIIGE at EG ZA:Z:TATC ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:?@@D;ADD RX:Z:TATCAGCC
-HiMom:1:1101:1269:2170 4 * 0 0 * * 0 0 TTCCAAGCCTGTGCTTTAAGGAAAA @@<ADBDBDF8DDCFH at GIE@@GGH ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:@@@DDDF? RX:Z:ATTATCAA
-HiMom:1:1101:1290:2225 4 * 0 0 * * 0 0 TCAGTTCACTGGCAAAGACAGTCAC C@@FBEDDFHFHGIIICEHGDHBHE ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:?<@DFBBD RX:Z:GCCTAGCC
-HiMom:1:1101:1291:2150 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHFHHIJJJIIIGIJIJ ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:CGCTATGT
-HiMom:1:1101:1302:2244 4 * 0 0 * * 0 0 TGAATACATATAACAAATGCAAAAA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GACC ZB:Z:TAAC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCTAAC
-HiMom:1:1101:1308:2153 516 * 0 0 * * 0 0 TCTGTAAGGTAATCCCCGCATGTGT 1?1=4===AFFDFFGFDGFB at CFB: ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z::?@B?@DD RX:Z:AACGCATT
-HiMom:1:1101:1309:2210 4 * 0 0 * * 0 0 AGTGGGCTAGGGCATTTTTAATCTT @@?DFFDFHHHDFHJIJJIJGIIIJ ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 QX:Z:?@@ADEEF RX:Z:ATTCCTCT
-HiMom:1:1101:1314:2233 4 * 0 0 * * 0 0 AGGAAAGTTGGGCTGACCTGACAGA @@<DDD;=FBFADBCGDEH?F;FCG ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@<@?B@;A RX:Z:CGCTATGT
-HiMom:1:1101:1316:2126 4 * 0 0 * * 0 0 TCTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJJHFDDDDDD ZA:Z:CAAT ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:1>>7A### RX:Z:CAATAGAC
-HiMom:1:1101:1327:2200 516 * 0 0 * * 0 0 GTCATCTGGGCTGTCGACAGGTGTC @B at FFFFFHHHHGIJJJJJJIFHHI ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:BCCFDFFD RX:Z:GCCGTCGA
-HiMom:1:1101:1328:2225 4 * 0 0 * * 0 0 AGGAAATTAGGACTTACCTGACATA ######################### ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:??;=A:B= RX:Z:CAACTCTC
-HiMom:1:1101:1338:2175 4 * 0 0 * * 0 0 GCTTGTTGGCTTTAACATCCACAAT CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GAAG ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GAAGGAAG
-HiMom:1:1101:1347:2149 4 * 0 0 * * 0 0 GCTCTTCCGATCTGTGCTCTTCCGA CCCFFFFFDFHHFIJDGIGGHGIGH ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:CC at DFFFD RX:Z:GACCAGGA
-HiMom:1:1101:1353:2226 4 * 0 0 * * 0 0 GTGCTCTTCCGATCTTCAGGTTACC BBBFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:@B at FFEFF RX:Z:TATCTGCC
-HiMom:1:1101:1363:2138 4 * 0 0 * * 0 0 GTTCTTAAACCTGTTAGAACTTCTG C@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTAACTCG
-HiMom:1:1101:1399:2128 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHIJJJJJJJJJJJ ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAATAGTC
-HiMom:1:1101:1403:2194 4 * 0 0 * * 0 0 ACATGGTGAAACCCTGTCTCTACTA CCCFFFDDHHHHHJJJJJJJJJJJJ ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGTAATC
-HiMom:1:1101:1406:2222 4 * 0 0 * * 0 0 GGCTGGACTCCCCTGGTTCTGGGCA ;?@DDDBD?FHDFGIIIGIGHHIII ZA:Z:AGCA ZB:Z:TGGA RG:Z:HiMom.1 QX:Z:C@@DBFEF RX:Z:AGCATGGA
-HiMom:1:1101:1419:2119 4 * 0 0 * * 0 0 ACTTTCCTTTTTTGTTTTACTTTAA ######################### ZA:Z:TGTA ZB:Z:ATCA RG:Z:HiMom.1 QX:Z:@@@DFDFD RX:Z:TGTAATCA
-HiMom:1:1101:1420:2213 4 * 0 0 * * 0 0 TTCACTGTACCGGCCGTGCGTACTT @CCFFFFDHHHFGIJJJJJJGHIGG ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:@C at FFFDF RX:Z:CAGCGGTA
-HiMom:1:1101:1435:2194 4 * 0 0 * * 0 0 TTTTGTTTTCTTTTACTGAAGTGTA CCCFFDFFHHHHHJJJJIHIJHHHJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1101:1441:2148 4 * 0 0 * * 0 0 TTTTGGCTCTAGAGGGGGTAGAGGG CCCFFFFFHHDFBHIIJJ1?FGHIJ ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@@BFFDDD RX:Z:CGCTATGT
-HiMom:1:1101:1452:2132 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:AACGCATT
-HiMom:1:1101:1460:2176 4 * 0 0 * * 0 0 AGGAAAAAGACACAACAAGTCCAAC ######################### ZA:Z:GATA ZB:Z:TCCA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GATATCCA
-HiMom:1:1101:1479:2221 4 * 0 0 * * 0 0 GGGGAAATCTATTTTTATGTAAAAA @CCFFFFFHHHHHJIGIJJJJJJJJ ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:@BCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1101:1491:2120 4 * 0 0 * * 0 0 GGCCAGGCTGAACTTCTGAGCTGCT CCCFFFFFHHHGHJJJJJJJJJJJJ ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGGTCGCA
-HiMom:1:1201:1018:2133 4 * 0 0 * * 0 0 ......................... ######################### ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 XN:i:1 QX:Z:8??=BBBA RX:Z:ATTCCTCT
-HiMom:1:1201:1018:2217 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 XN:i:1 QX:Z:;<;:BBDD RX:Z:ATTATCAA
-HiMom:1:1201:1028:2202 4 * 0 0 * * 0 0 ..AAAC.C.T.......GG..TG.. ##42@?################### ZA:Z:GAAG ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:GAAGGAAG
-HiMom:1:1201:1042:2174 4 * 0 0 * * 0 0 .TCAGGAAGGC..CAAAAAAAGAAA #0;@@@?@?<@##3<@@?@@????? ZA:Z:TCTG ZB:Z:CAAG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCTGCAAG
-HiMom:1:1201:1043:2246 4 * 0 0 * * 0 0 .GCATCATTTC..GCTTCTCTCTGT #0;@@??@=@>##22=;@??><@?? ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@<?DD:B= RX:Z:CGCTATGT
-HiMom:1:1201:1045:2105 516 * 0 0 * * 0 0 .TTTTTTTTTT..TTTTTTTTTTTT #0;@@@@@@@?##0:????????=< ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:1112 at A## RX:Z:CTGTAATC
-HiMom:1:1201:1054:2151 4 * 0 0 * * 0 0 GTCAGGCACTGAGAATATATGGGTG CBCFFFFFHHHHHJJJJJJJJJJEG ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:CCCFFFDF RX:Z:CAATAGTC
-HiMom:1:1201:1064:2239 4 * 0 0 * * 0 0 GGGATGGGAGGGCGATGAGGACTAG 8?@:DDDACC:FHHGIH<EGDDDFH ZA:Z:TAAG ZB:Z:CACA RG:Z:HiMom.1 QX:Z:@@@FFADB RX:Z:TAAGCACA
-HiMom:1:1201:1073:2225 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGGAGGGT @BBDFFFFHHHHHJJJJJJJJJJJ: ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 QX:Z:B@@BDEFF RX:Z:ATTCCTCT
-HiMom:1:1201:1083:2121 4 * 0 0 * * 0 0 ACACACAACACCACCGCCCTCCCCC ######################### ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CTATGCGT
-HiMom:1:1201:1084:2204 4 * 0 0 * * 0 0 TGGCTCCTCAGGCTCTCATCAGTTG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1201:1095:2146 4 * 0 0 * * 0 0 ACTGACAACACCAAATGCTGCTAAG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCAGGA
-HiMom:1:1201:1103:2184 4 * 0 0 * * 0 0 AGAAGTTTCAGAATTGTGGCCCCAT B at BFFDEFHHHHHJJJGHIJJJJJI ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1107:2109 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHGHHJJJJIIJJJJJJ ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:B at CFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1118:2198 4 * 0 0 * * 0 0 AATAAACTTTATTAAAGCAGTTAAA C at CFFFFFHDHHHGIIIJJJIJJJJ ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:@@@DDBDD RX:Z:ATTATCAA
-HiMom:1:1201:1122:2227 4 * 0 0 * * 0 0 GTCATATAAGGCCCAGTCCAAGGAA @@@FFFFFHHHGGIJIGGIJFIJII ZA:Z:CGCC ZB:Z:TTCC RG:Z:HiMom.1 QX:Z:@@@DDFFF RX:Z:CGCCTTCC
-HiMom:1:1201:1123:2161 516 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGCATACA ===AAAA8AAAA<AAA)@CBA9>A# ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:?;@DFDFF RX:Z:GACCAGGA
-HiMom:1:1201:1127:2112 516 * 0 0 * * 0 0 TAATCACCTGAGCAGTGAAGCCAGC @<@?BDDDHD?FDBHI?AHGGGDFH ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:=??BA?BD RX:Z:CAACTCTC
-HiMom:1:1201:1134:2144 4 * 0 0 * * 0 0 AGTGTGAGTAATGGTTGAGAGGTGG B@?DDDFFFHHGHJHHGFIHHIFGI ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CGCTATGT
-HiMom:1:1201:1138:2227 516 * 0 0 * * 0 0 GACAAATATAGGAAATAGAAGCTAT =1=A=AAA,2?4>7C<<4<A+3<AB ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:######## RX:Z:CCAACATT
-HiMom:1:1201:1140:2125 4 * 0 0 * * 0 0 TTCATAAATTGGTCTTAGATGTTGC CC at FFFFFHHHHFGIJIIIJIJIJJ ZA:Z:TATC ZB:Z:CAGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCCAGG
-HiMom:1:1201:1142:2242 4 * 0 0 * * 0 0 GTAAAATGTAAAATAATAAAAAATG ?=?DDDD;AF<DF<FFFFIIIFF@< ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:??<D?D83 RX:Z:TATCTGCC
-HiMom:1:1201:1150:2161 4 * 0 0 * * 0 0 TTCTCACTACTGTGATTGTGCCACT @C at FFFFFGHHHHGIIIICEHCFGH ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:@@@FDDDD RX:Z:AACGCATT
-HiMom:1:1201:1159:2179 516 * 0 0 * * 0 0 TTTTTTTTTATTTTTCTAAATACTT ===AA#################### ZA:Z:AAAA ZB:Z:AAAA RG:Z:HiMom.1 QX:Z:####+<0? RX:Z:AAAAAAAA
-HiMom:1:1201:1160:2109 4 * 0 0 * * 0 0 ACATCCTTCCCATGCCACCAACTCG CCCFFFFFGHHHHJJJJJJJJJJJJ ZA:Z:CGCC ZB:Z:TTCC RG:Z:HiMom.1 QX:Z:C at BFFFFF RX:Z:CGCCTTCC
-HiMom:1:1201:1180:2119 4 * 0 0 * * 0 0 GCTCTAAATTTTGCTTTTCTACAGC CCCFFFFFHHHHHJJJJIJIJJIJJ ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:GACCGTTG
-HiMom:1:1201:1185:2143 4 * 0 0 * * 0 0 GCTGAAGGCCCGTGGGCCAGAGGTG @CCFFFFFHHHHHJJJJJJJJJJHI ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTATGCGT
-HiMom:1:1201:1187:2100 4 * 0 0 * * 0 0 AAAAAAGAGCCCGCATTGCCGAGAC =<=;AA################### ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TATCTGCC
-HiMom:1:1201:1190:2194 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGGTCGCA
-HiMom:1:1201:1204:2228 4 * 0 0 * * 0 0 TCTTCTTGTCGATGAGGAACTTGGT @?@FFFFFDHHGHJIJJGHIIJJJH ZA:Z:CCAG ZB:Z:CACC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:1201:1208:2132 4 * 0 0 * * 0 0 CTGTAGAAAGGATGGTCGGGCTCCA @@CDFFFFGHFHHJIJJGJIBHJJG ZA:Z:TGTA ZB:Z:ATCA RG:Z:HiMom.1 QX:Z:CC at FFFFF RX:Z:TGTAATCA
-HiMom:1:1201:1219:2115 4 * 0 0 * * 0 0 TGGGAGTAGTTCCCTGCTAAGGGAG ???DBDBDADDDDIEID:AFFD:?8 ZA:Z:CCAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:??<DDA?D RX:Z:CCATGCGT
-HiMom:1:1201:1236:2187 4 * 0 0 * * 0 0 CTCCTTAGCGGATTCCGACTTCCAT CCCFFFFDHHHHGIJJIGIGIJJGG ZA:Z:TATC ZB:Z:CAGG RG:Z:HiMom.1 QX:Z:@@BFFFFF RX:Z:TATCCAGG
-HiMom:1:1201:1242:2207 4 * 0 0 * * 0 0 ATCTTTTATTGGCCTCCTGCTCCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 QX:Z:?BBDDDFF RX:Z:ATTCCTCT
-HiMom:1:1201:1252:2141 4 * 0 0 * * 0 0 AGTTATTTTGCCTATGTCCAACAAG BCBFFFFFGHHHHJIJJJJJJJJJJ ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGTCTAT
-HiMom:1:1201:1260:2165 4 * 0 0 * * 0 0 ATCTGATCTAAGTTGGGGGACGCCG @@@FFDFFHHHHHJJJIJIIIGIJJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CCAACATT
-HiMom:1:1201:1280:2179 4 * 0 0 * * 0 0 GAGGACTGCTTGAGTCCAGGAGTTC @@BFFDEFGHHHHIFGCHIJJJGGI ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:BCCFFFFF RX:Z:GCCTAGCC
-HiMom:1:1201:1281:2133 4 * 0 0 * * 0 0 GCAACAAAATTTCATATGACTTAGC CCCFFFFFHHHHHJJIIIHICHIIJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:C at CFFFDF RX:Z:CCAACATT
-HiMom:1:1201:1285:2100 4 * 0 0 * * 0 0 GATCTTTTTTGCTTTGTAGTTATAG @@@DFFFFHHHHHIIGIABCFFHBF ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TGCTGCTG
-HiMom:1:1201:1291:2158 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGATGGGC @CCFFFDD?FHHFGEHHIIDHIIII ZA:Z:AGCA ZB:Z:TGGA RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:AGCATGGA
-HiMom:1:1201:1300:2137 4 * 0 0 * * 0 0 GCTCTTCCGATCTTTTTTTTAATTT @@?DDDDDFDHADEHGIGGED3?FD ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:8?84B23? RX:Z:GCCTAGCC
-HiMom:1:1201:1312:2112 4 * 0 0 * * 0 0 ATTTGCAGGAGCCGGCGCAGGTGCA CCCFFFFFHHHHHJJJIJJJJGHIJ ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1201:1331:2162 4 * 0 0 * * 0 0 TAATCCCAGTACTTTGGGAGGCCAA CCCFFFFFHHHHHJJJJIJJJJJJJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:1201:1341:2116 4 * 0 0 * * 0 0 ATAACAGCGAGACTGGCAACTTAAA ######################### ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:CCCFFBDD RX:Z:ACAGGTAT
-HiMom:1:1201:1344:2147 4 * 0 0 * * 0 0 ACGATTAGTTTTAGCATTGGAGTAG @<??DDDDFHHHFGGHHIIIGGAGH ZA:Z:TGTA ZB:Z:ATCA RG:Z:HiMom.1 QX:Z:=?1AA:=D RX:Z:TGTAATCA
-HiMom:1:1201:1345:2181 4 * 0 0 * * 0 0 ATACGGATGTGTTTAGGAGTGGGAC CCCFFFFFHHHHHIIJJHJFHIJIJ ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAATAGTC
-HiMom:1:1201:1364:2113 4 * 0 0 * * 0 0 TAAAGAGAGCCAGTGGAGTTACGAC ######################### ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:C at CFFF@D RX:Z:CAGCGGTA
-HiMom:1:1201:1392:2109 4 * 0 0 * * 0 0 GTCAGACAGGGGGATTTGGGCTGTG BBCFFFFFHHHHHHJJJHIJIJJJJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCDF?DD RX:Z:TATCTGCC
-HiMom:1:1201:1392:2184 4 * 0 0 * * 0 0 ATCTTTATTCATTTGTATGATCTTA @@BFFFFFHFFHFHIHIIJIJJJJI ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:@CCFFDDE RX:Z:CAATAGTC
-HiMom:1:1201:1393:2143 4 * 0 0 * * 0 0 GATAAATGCACGCATCCCCCCCGCG C at CFFFFFGGHHHHJJJJJJJJJJI ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:@@CFDDFD RX:Z:CTAACTCG
-HiMom:1:1201:1414:2174 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT @;@1BDADF????FFEB>B6=BBBB ZA:Z:AGAA ZB:Z:AAGA RG:Z:HiMom.1 QX:Z:######## RX:Z:AGAAAAGA
-HiMom:1:1201:1416:2128 4 * 0 0 * * 0 0 TTGGTGTGGAGGCGGTGGCGGGATC @@@DDDDDHHFHHII:?GGHIIB6? ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCGCTAGA
-HiMom:1:1201:1421:2154 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTTGTGCTCTT BC at DFFFFHHHHHJJJJFHIHHIJJ ZA:Z:TGTA ZB:Z:ACTC RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TGTAACTC
-HiMom:1:1201:1439:2156 4 * 0 0 * * 0 0 GGAGATTATTTGCCTTGAAGTAAGC -;(22<>>@>8@>8;@######### ZA:Z:GACC ZB:Z:AGGC RG:Z:HiMom.1 QX:Z:1;;=#### RX:Z:GACCAGGC
-HiMom:1:1201:1452:2143 4 * 0 0 * * 0 0 TTTTAGTCTTAGCATTTACTTTCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:BC at DDFFF RX:Z:CAACTCTC
-HiMom:1:1201:1458:2109 4 * 0 0 * * 0 0 GATACGAACACACAAGAACTTTTTT CCCFFFFFHHHHHJJJJJJJJJJJI ZA:Z:ACTG ZB:Z:TATC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGTATC
-HiMom:1:1201:1472:2121 516 * 0 0 * * 0 0 GTGTGCTCTTCCGATCTGGAGGATG =+=??A4A==A at 7A<?######### ZA:Z:CTAT ZB:Z:GCGC RG:Z:HiMom.1 QX:Z:;?=D#### RX:Z:CTATGCGC
-HiMom:1:1201:1483:2126 516 * 0 0 * * 0 0 GCATGCAGCTGGGTGCTGTGATGCA @@@DDDBB<DD8F<<CGG?AA?A<F ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:@C<DD:B? RX:Z:CTGTAATC
-HiMom:1:1201:1486:2109 4 * 0 0 * * 0 0 ACGTGTGCTCTTCCCGATCTGTATA CCCFF?DDFBHHHJJIIDHJIJJJH ZA:Z:GTCC ZB:Z:ACAG RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:GTCCACAG
-HiMom:1:1201:1486:2146 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTGGGC <<<@??@??@???????######## ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:?@@1:DBD RX:Z:CAACTCTC
-HiMom:1:2101:1011:2102 4 * 0 0 * * 0 0 .....TCACACATAATTTTAAAATT #####22@?@@??@@@@@??@@@@@ ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1013:2146 4 * 0 0 * * 0 0 ....CGCTAGAACCAACTTATTCAT ####24=?@@?@?@@?@@@@@@?@@ ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTATGCGT
-HiMom:1:2101:1021:2209 4 * 0 0 * * 0 0 ..GGAAGGCTGCTAGCTGGCCAGAG ##08@>??@@??@?????????>?@ ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:@CCDFFFF RX:Z:ACTAAGAC
-HiMom:1:2101:1023:2237 516 * 0 0 * * 0 0 ..TTTGTTTGAGTTCCTTGTAGATT ##0:=@?>?@???@:>?@??>?;?< ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:=:1<#### RX:Z:GCCTAGCC
-HiMom:1:2101:1031:2163 4 * 0 0 * * 0 0 ..ACATTTGTCACCACTAGCCACCA ##0<@?@@@@@@@@@@?@@@@@@@? ZA:Z:GATA ZB:Z:TCCA RG:Z:HiMom.1 QX:Z:B at BFFFFF RX:Z:GATATCCA
-HiMom:1:2101:1036:2087 4 * 0 0 * * 0 0 .GTCCACTTACGAAGCAAATACTTT #4=DDFFFHHHHHJJJJJJJJJJJJ ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:B at CFFDFF RX:Z:GACCGTTG
-HiMom:1:2101:1040:2208 516 * 0 0 * * 0 0 .CTGATAGTCACTGAAATGAATTCA #-0=>(2 at .22@@############ ZA:Z:ACGA ZB:Z:AATC RG:Z:HiMom.1 QX:Z:######## RX:Z:ACGAAATC
-HiMom:1:2101:1048:2238 4 * 0 0 * * 0 0 .GTCACATCGTTGAAGCACTGGATC #11ADDDB<CFFHCHGDBHGIIIII ZA:Z:ACAG ZB:Z:TTGA RG:Z:HiMom.1 QX:Z:?@7DDDDA RX:Z:ACAGTTGA
-HiMom:1:2101:1054:2162 4 * 0 0 * * 0 0 .GGACAGGGAAGGGAAGGAAGGGTG #4=DDFDFHHHHHJIJIIDHHGICG ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:B at BDDFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1059:2083 4 * 0 0 * * 0 0 .GAATGTCTTAGAAGGATGCTTCTC #1=BDDDEHHGHHJJJJJIJJIIJJ ZA:Z:TACC ZB:Z:GTCT RG:Z:HiMom.1 QX:Z:1:?D#### RX:Z:TACCGTCT
-HiMom:1:2101:1063:2206 4 * 0 0 * * 0 0 .TGCTAGGATGAGGATGGATAGTAA #1=DDDFFHHHHHJHIIJHIIIHHJ ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:ACAGGTAT
-HiMom:1:2101:1064:2242 4 * 0 0 * * 0 0 .GGAAAAAGGTTGTCAAGCGTTAAA ######################### ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:;@<:AA at A RX:Z:TCGCTAGA
-HiMom:1:2101:1072:2170 4 * 0 0 * * 0 0 .GGGGAGACAGAGAGGATCAGAAGT #4=BDDFDHHDFHEGFEGGIJIIIG ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:B@@DFDDF RX:Z:CAGCGGTA
-HiMom:1:2101:1077:2139 4 * 0 0 * * 0 0 .ATTAGTTGGCGGATGAAGCAGATA #4=DFFFFHHHHHJJJJJJJJJIJJ ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACAATGG
-HiMom:1:2101:1084:2188 4 * 0 0 * * 0 0 TACAAGGTCAAAATCAGCAACAAGT CCCFFFFDHHHHHJJJJJJJJJJJJ ZA:Z:GAAG ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:@B at FFFFF RX:Z:GAAGGAAG
-HiMom:1:2101:1100:2085 4 * 0 0 * * 0 0 ATCTTGATCTCCTCCTTCTTGGCCT @@@DDDDDHHFHFEIIIIHHBAHBG ZA:Z:CCAG ZB:Z:CACC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAGCACC
-HiMom:1:2101:1102:2221 4 * 0 0 * * 0 0 ATAACTGACTCTACTCAGTAGATTA CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:CTGC ZB:Z:GGAT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGCGGAT
-HiMom:1:2101:1105:2131 4 * 0 0 * * 0 0 CAGCAGCAGCAACAGCAGAAACATG CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:ACTG ZB:Z:TATC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGTATC
-HiMom:1:2101:1112:2245 4 * 0 0 * * 0 0 TCGTAGTGTTGTAATTTCGTCTTCT ?8?DBDDDCCFCAACGGFFCBFFAE ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:@@?BBDDD RX:Z:AACAATGG
-HiMom:1:2101:1122:2136 4 * 0 0 * * 0 0 CTTGCCAGCCTGCAGGCCCCGCGGC ???BBAABDD?DDIID)A:3<EADD ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:?@<DDDD? RX:Z:GCCGTCGA
-HiMom:1:2101:1123:2095 4 * 0 0 * * 0 0 TCCGCCTCCAGCTTCAGCTTCTCCT @@@FDDFFHHHHHJHGGJIJJJEHH ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:@?@DDF@@ RX:Z:CAGCGGTA
-HiMom:1:2101:1126:2082 4 * 0 0 * * 0 0 TCTCTTTCCACCTTGGTCACCTTCC @C at DDDFFHHHHHJEGGIHHIJGIH ZA:Z:CTGC ZB:Z:GGAT RG:Z:HiMom.1 QX:Z:@@@FFFDA RX:Z:CTGCGGAT
-HiMom:1:2101:1133:2239 4 * 0 0 * * 0 0 AGCTTTTTGTTTCCTAGCTTGTCTT ?@?DDFFFHHHHF4ACFHIJHHHGH ZA:Z:TATC ZB:Z:CATG RG:Z:HiMom.1 QX:Z:@@@BDDDF RX:Z:TATCCATG
-HiMom:1:2101:1143:2137 4 * 0 0 * * 0 0 GCTCTTCAGATCTAGGGGGAACAGC @@@DD?=DCAFFFHIIDG:EFHIII ZA:Z:TCCG ZB:Z:TCTA RG:Z:HiMom.1 QX:Z:######## RX:Z:TCCGTCTA
-HiMom:1:2101:1151:2182 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTA 9<<?@?@;5=?############## ZA:Z:GAAA ZB:Z:AAAA RG:Z:HiMom.1 QX:Z:######## RX:Z:GAAAAAAA
-HiMom:1:2101:1151:2236 516 * 0 0 * * 0 0 TTTGAAGCCTCTTTATCCTTGGCAT ######################### ZA:Z:TAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:####(- at 5 RX:Z:TAGCGGTA
-HiMom:1:2101:1162:2139 4 * 0 0 * * 0 0 ATCGTTTATGGTCGGAACTACGACG BCCFFFFFHHHHHIJJJJJJJIJJI ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:2101:1163:2203 4 * 0 0 * * 0 0 TTGGTTCACTTATGTATTTATGAAT @CCFDFFFHHHHHJHIIJJJJJJJJ ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1163:2222 4 * 0 0 * * 0 0 GAGCGATAATGGTTCTTTTCCTCAC @@@DFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TGCA ZB:Z:AGTA RG:Z:HiMom.1 QX:Z:CCCFFFEF RX:Z:TGCAAGTA
-HiMom:1:2101:1172:2152 516 * 0 0 * * 0 0 ATCGTTTCTGGGGACTAGTGAGGCG ######################### ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:######## RX:Z:CAATAGTC
-HiMom:1:2101:1186:2093 4 * 0 0 * * 0 0 AATGTTGGGAGGACAATGATGGAAA ######################### ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCAACATT
-HiMom:1:2101:1188:2195 4 * 0 0 * * 0 0 GCACATACACCAAATGTCTGAACCT CCCFFFFFHHHHHJJJHIJJJJJJJ ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGGTCGCA
-HiMom:1:2101:1195:2150 4 * 0 0 * * 0 0 AATTGAACTTCACCACCCAGAGGAA CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGCTGCTG
-HiMom:1:2101:1207:2084 516 * 0 0 * * 0 0 TCACCACTCTTCTGGGCATCCCCTG @@@DDEDFHHHHHIJIHHGHGGJJJ ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:@@CDFFFF RX:Z:GACCAGGA
-HiMom:1:2101:1208:2231 516 * 0 0 * * 0 0 CTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJHFDDDDDDD ZA:Z:GTAA ZB:Z:CATC RG:Z:HiMom.1 QX:Z:1+:A1A22 RX:Z:GTAACATC
-HiMom:1:2101:1215:2110 4 * 0 0 * * 0 0 ATCTTTCCCCCATTAAGAACAGCAA ######################### ZA:Z:AAAA ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:1:7<#### RX:Z:AAAAGAAG
-HiMom:1:2101:1216:2172 4 * 0 0 * * 0 0 GGACTTCTAGGGGATTTAGCGGGGT CCCFFFFFHHHHHJJJJJJJJJJJD ZA:Z:CAGC ZB:Z:GGAT RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:CAGCGGAT
-HiMom:1:2101:1216:2193 4 * 0 0 * * 0 0 AGGCATGACACTGCATTTTAAATAC @@@DDDDDHFFHHGGDFHFHIIHGG ZA:Z:ACAG ZB:Z:TTGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAGTTGA
-HiMom:1:2101:1226:2088 4 * 0 0 * * 0 0 GCTCTTCCGATCTAGGTAATAGCTA ==?BDFFFDCDDHFFFAFHDHIJGJ ZA:Z:GATA ZB:Z:TCCA RG:Z:HiMom.1 QX:Z:@@@:DDDD RX:Z:GATATCCA
-HiMom:1:2101:1231:2208 4 * 0 0 * * 0 0 AGCCAGTGTTGGTGTGTTGACTGTT @@;1ADABCF;BF<AACGCHEBHC< ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:@<@?D8 at D RX:Z:CTATGCGT
-HiMom:1:2101:1233:2133 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFGHHHHJJJFDDDDDDDD ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:=??B#### RX:Z:CTATGCGT
-HiMom:1:2101:1240:2197 516 * 0 0 * * 0 0 ACTGGAGATCCTTGTTACATGCCCA ??+++A:DD?:ADEE@::C4:C<E: ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:88+AD@?8 RX:Z:AACGCATT
-HiMom:1:2101:1245:2154 4 * 0 0 * * 0 0 ACCAATCAGTAGCACCACTATACAC CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1249:2231 4 * 0 0 * * 0 0 TCTCTCGGCCTTCCACTCTAGCATA @@@FFFFFFHHGHIJJJGJIIJHIJ ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:@@CBDFFF RX:Z:AGGTAAGG
-HiMom:1:2101:1258:2092 4 * 0 0 * * 0 0 TTAGACAAAACACCAAAATAAAATA ######################### ZA:Z:TAAG ZB:Z:CACA RG:Z:HiMom.1 QX:Z:@@CDDFFF RX:Z:TAAGCACA
-HiMom:1:2101:1262:2128 516 * 0 0 * * 0 0 TCTTGTGGTAACTTTTCTGACACCT -(---9@;@?:8>?4:>?@###### ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:1+8?ADD8 RX:Z:ACTAAGAC
-HiMom:1:2101:1273:2119 516 * 0 0 * * 0 0 ATGATGGATCTTCTCTAACTTGTCA >=><AAAAA+2AA?CB4@@ABB3?A ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:####=ADB RX:Z:CTAACTCG
-HiMom:1:2101:1285:2105 516 * 0 0 * * 0 0 TGTCTATATCAACCAACACCTCTTC -(0(():94:9:???########## ZA:Z:TATC ZB:Z:TCGG RG:Z:HiMom.1 QX:Z:######## RX:Z:TATCTCGG
-HiMom:1:2101:1312:2105 4 * 0 0 * * 0 0 GTTGAGAATAGGTTGAGATCGTTTC @CCFFFDFHHFHDHIJJJJJJJIJJ ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GACCAGGA
-HiMom:1:2101:1325:2083 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTGGAGAAAAA ######################### ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:@@@BD=DD RX:Z:ACAGGTAT
-HiMom:1:2101:1336:2109 4 * 0 0 * * 0 0 AGACCAGAACAGCTCCAGGTGCTCC CCCFFFFFHHHHHJJJJJJCGHIJJ ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACGCATT
-HiMom:1:2101:1349:2084 4 * 0 0 * * 0 0 AGTCTGAATCATTGGTGTCTGAAGA <5;??=>=>>?############## ZA:Z:ACTG ZB:Z:TATC RG:Z:HiMom.1 QX:Z:####22<A RX:Z:ACTGTATC
-HiMom:1:2101:1365:2094 4 * 0 0 * * 0 0 GCTCTTCCGATCTTGTGCTCTTCCG CCCFFFFDHFHHGJJIIJIJJIHII ZA:Z:ACTG ZB:Z:TACC RG:Z:HiMom.1 QX:Z:######## RX:Z:ACTGTACC
-HiMom:1:2101:1370:2116 4 * 0 0 * * 0 0 CACCATCTGACATCATGTTTGAAAG @@@DFFFDFFHDHIGBHHII<HEDB ZA:Z:AGCA ZB:Z:TGGA RG:Z:HiMom.1 QX:Z:?:8A?3:B RX:Z:AGCATGGA
-HiMom:1:2101:1386:2105 4 * 0 0 * * 0 0 AGGAATTATTCTTCTGCCATAAGGT B@@DDFFFHGFHHIJJJJJGIGIJH ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTGTAATC
-HiMom:1:2101:1414:2098 4 * 0 0 * * 0 0 TTGGGGCCGGTGCCGTCGGGCCCAA CCCFFFFFHHHHGJJIJJJJJJJIJ ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTAACTCG
-HiMom:1:2101:1427:2081 4 * 0 0 * * 0 0 CCGACTTCCATGGCCACCGTCCTGC CCCFFFFFHHHHHJJJIIGFIIJJI ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AACGCATT
-HiMom:1:2101:1450:2134 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CC at FDFDFFDFHFGIIE1CGGHBGE ZA:Z:ACCA ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:@C at DDDB? RX:Z:ACCAGTTG
-HiMom:1:2101:1459:2083 4 * 0 0 * * 0 0 ATTTCACCAAAATAATCAGAAGGCC CCCFFFFDBHGHHIGGIJFJJGGFH ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:@@CFDDFD RX:Z:GCCGTCGA
-HiMom:1:2101:1491:2093 4 * 0 0 * * 0 0 AGAGACGGGGTCTCGCTATGTTGCC BCCDFFFFHHHHHJIIJJJJIJIJJ ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:@@@FDEBD RX:Z:CAATAGTC
+HiMom:1:1101:1031:2224 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NNNN ZB:Z:NNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1039:2147 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:NNNN ZB:Z:NNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1046:2175 516 * 0 0 * * 0 0 ..GGA.................... ######################### ZA:Z:NNNN ZB:Z:NNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1047:2122 516 * 0 0 * * 0 0 ..TCA.................... ######################### ZA:Z:NNNA ZB:Z:NNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNA-NNNN
+HiMom:1:1101:1048:2197 516 * 0 0 * * 0 0 ..GTG.................... ######################### ZA:Z:NNNC ZB:Z:NNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNC-NNNN
+HiMom:1:1101:1065:2193 4 * 0 0 * * 0 0 .CTTG.................... ######################### ZA:Z:GAAC ZB:Z:GATN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:GAAC-GATN
+HiMom:1:1101:1069:2159 4 * 0 0 * * 0 0 GACGT.................... <<<@?#################### ZA:Z:GTCC ZB:Z:ACAG RG:Z:HiMom.1 QX:Z:@BBF-FFFF RX:Z:GTCC-ACAG
+HiMom:1:1101:1071:2233 4 * 0 0 * * 0 0 GTTTG.................... <<<@@#################### ZA:Z:TATC ZB:Z:CAGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-CAGG
+HiMom:1:1101:1083:2193 4 * 0 0 * * 0 0 AGGCT.................... ######################### ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:?@;D-D?BD RX:Z:CCAA-CATT
+HiMom:1:1101:1084:2136 4 * 0 0 * * 0 0 TTTCT.................... <<<@@#################### ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGCT-GCTG
+HiMom:1:1101:1089:2172 4 * 0 0 * * 0 0 TCCGG.................... :<<??#################### ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:?@@F-F;=B RX:Z:GACC-AGGA
+HiMom:1:1101:1100:2207 4 * 0 0 * * 0 0 AGGCT............G....... ######################### ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATTA-TCAA
+HiMom:1:1101:1111:2148 4 * 0 0 * * 0 0 GCGAA.A..........GGACGAC. ######################### ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCCG-TCGA
+HiMom:1:1101:1138:2141 4 * 0 0 * * 0 0 TCCGATCTGCTTCAGGTCGATCAGA CCCFFFFFHGHHHJJIGHIJJJJJJ ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACA-ATGG
+HiMom:1:1101:1140:2120 4 * 0 0 * * 0 0 TTTTTTTTTTTTTAACTTTGCAAAT @@@DDDDDHHHHFB at 9FHI@BFH@@ ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:@@@D-DFDF RX:Z:CAAC-TCTC
+HiMom:1:1101:1143:2192 4 * 0 0 * * 0 0 CGACAAGTCTGGCTTATCACTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1101:1150:2228 4 * 0 0 * * 0 0 ATGGGAGGCGATTCCTAGGGGGTTG 8?=DD8;@BH6DHD<FGGGEIGHIG ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:@@@D-DFFF RX:Z:AGGT-CGCA
+HiMom:1:1101:1157:2135 4 * 0 0 * * 0 0 TTTAAAGTCTTAATCAAAGATGATA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:ATTA-TCAA
+HiMom:1:1101:1162:2207 516 * 0 0 * * 0 0 TAAAACTGGGGAAGTTAGAGGAATG ######################### ZA:Z:ACAA ZB:Z:AATT RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACAA-AATT
+HiMom:1:1101:1165:2239 4 * 0 0 * * 0 0 ATGGAAGTCGAGACAGAAGTGAGAA ######################### ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:B@@D-FFFF RX:Z:GCCT-AGCC
+HiMom:1:1101:1175:2197 4 * 0 0 * * 0 0 AAGAGCTGGGGAACATCCAGAAAGG BC at FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAA-CATT
+HiMom:1:1101:1188:2237 4 * 0 0 * * 0 0 GCTTCCTTCAAGACAGAAGTGAGAA CCCFFDDEFHHFFE at FDHHAIAFHG ZA:Z:GTAA ZB:Z:CATC RG:Z:HiMom.1 QX:Z:@@?D-FFDF RX:Z:GTAA-CATC
+HiMom:1:1101:1197:2200 4 * 0 0 * * 0 0 ATATTCCACTGGAACCACAGAACCC @@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:@CCF-DFFF RX:Z:AACG-CATT
+HiMom:1:1101:1206:2126 4 * 0 0 * * 0 0 ATCTGTCCAGTGGTGCACTGAATGT CCCFFFFFHHHHHHIIJJJJIJJJJ ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACA-ATGG
+HiMom:1:1101:1212:2230 4 * 0 0 * * 0 0 TTTTAGCTTTATTGGGGAGGGGGTG CCCFFFFFHHGHHJJJJGJJJJJDF ZA:Z:CCAG ZB:Z:CACC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAG-CACC
+HiMom:1:1101:1218:2200 4 * 0 0 * * 0 0 GCTCTTCCGATCTATCTGCTCGTCC (-(=34???3;@############# ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:@CCF-FDDF RX:Z:GACC-GTTG
+HiMom:1:1101:1219:2164 4 * 0 0 * * 0 0 ATCTTATCCACTCCTTCCACTTTGG CCCFFFFFHHHHHJJIJJJJJJJIJ ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1101:1221:2143 4 * 0 0 * * 0 0 CAATTGAATGTCTGCACAGCCGCTT @@@FFFFDHHHHHJJJIIIJGHIJJ ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:@@CD-DDDF RX:Z:GCCG-TCGA
+HiMom:1:1101:1236:2121 4 * 0 0 * * 0 0 TTGCGCTTACTTTGTAGCCTTCATC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:CCCF-FDDF RX:Z:ACAG-GTAT
+HiMom:1:1101:1242:2170 4 * 0 0 * * 0 0 GGAAGGAAAAGAAGCACAAGTACAT @@@DFDFFHHHGHHGIIGJJEHHIG ZA:Z:TGCA ZB:Z:AGTA RG:Z:HiMom.1 QX:Z:@@CF-FF?D RX:Z:TGCA-AGTA
+HiMom:1:1101:1257:2223 4 * 0 0 * * 0 0 TGCTCTTCCGATCTTTTAGCAAAGC :?@DDBDDHFFHDGIGIIJJJGGGI ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:;@@D-D=DD RX:Z:GACC-GTTG
+HiMom:1:1101:1259:2152 4 * 0 0 * * 0 0 ATTTTTATATTTTTTTAGACATAGG CCCFFFFFGHHHHJJJJIGIIJJJJ ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTA-AGAC
+HiMom:1:1101:1261:2127 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHGHHHJJIFDDDDDDDD ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:>7+ at -A7A7 RX:Z:ACTA-AGAC
+HiMom:1:1101:1263:2236 516 * 0 0 * * 0 0 AGTTCTTCAGTAATTTTAGTACTGC ######################### ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGT-AAGG
+HiMom:1:1101:1267:2209 4 * 0 0 * * 0 0 GGCAGAGTCTCCAACAGCCCCGTAC =;?DDDD?CCFHAIIIGGIIGE at EG ZA:Z:TATC ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:?@@D-;ADD RX:Z:TATC-AGCC
+HiMom:1:1101:1269:2170 4 * 0 0 * * 0 0 TTCCAAGCCTGTGCTTTAAGGAAAA @@<ADBDBDF8DDCFH at GIE@@GGH ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:@@@D-DDF? RX:Z:ATTA-TCAA
+HiMom:1:1101:1290:2225 4 * 0 0 * * 0 0 TCAGTTCACTGGCAAAGACAGTCAC C@@FBEDDFHFHGIIICEHGDHBHE ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:?<@D-FBBD RX:Z:GCCT-AGCC
+HiMom:1:1101:1291:2150 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHFHHIJJJIIIGIJIJ ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:CGCT-ATGT
+HiMom:1:1101:1302:2244 4 * 0 0 * * 0 0 TGAATACATATAACAAATGCAAAAA CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GACC ZB:Z:TAAC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GACC-TAAC
+HiMom:1:1101:1308:2153 516 * 0 0 * * 0 0 TCTGTAAGGTAATCCCCGCATGTGT 1?1=4===AFFDFFGFDGFB at CFB: ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z::?@B-?@DD RX:Z:AACG-CATT
+HiMom:1:1101:1309:2210 4 * 0 0 * * 0 0 AGTGGGCTAGGGCATTTTTAATCTT @@?DFFDFHHHDFHJIJJIJGIIIJ ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 QX:Z:?@@A-DEEF RX:Z:ATTC-CTCT
+HiMom:1:1101:1314:2233 4 * 0 0 * * 0 0 AGGAAAGTTGGGCTGACCTGACAGA @@<DDD;=FBFADBCGDEH?F;FCG ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@<@?-B@;A RX:Z:CGCT-ATGT
+HiMom:1:1101:1316:2126 4 * 0 0 * * 0 0 TCTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJJHFDDDDDD ZA:Z:CAAT ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:1>>7-A### RX:Z:CAAT-AGAC
+HiMom:1:1101:1327:2200 516 * 0 0 * * 0 0 GTCATCTGGGCTGTCGACAGGTGTC @B at FFFFFHHHHGIJJJJJJIFHHI ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:BCCF-DFFD RX:Z:GCCG-TCGA
+HiMom:1:1101:1328:2225 4 * 0 0 * * 0 0 AGGAAATTAGGACTTACCTGACATA ######################### ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:??;=-A:B= RX:Z:CAAC-TCTC
+HiMom:1:1101:1338:2175 4 * 0 0 * * 0 0 GCTTGTTGGCTTTAACATCCACAAT CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GAAG ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GAAG-GAAG
+HiMom:1:1101:1347:2149 4 * 0 0 * * 0 0 GCTCTTCCGATCTGTGCTCTTCCGA CCCFFFFFDFHHFIJDGIGGHGIGH ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:CC at D-FFFD RX:Z:GACC-AGGA
+HiMom:1:1101:1353:2226 4 * 0 0 * * 0 0 GTGCTCTTCCGATCTTCAGGTTACC BBBFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:@B at F-FEFF RX:Z:TATC-TGCC
+HiMom:1:1101:1363:2138 4 * 0 0 * * 0 0 GTTCTTAAACCTGTTAGAACTTCTG C@@FFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAA-CTCG
+HiMom:1:1101:1399:2128 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHIJJJJJJJJJJJ ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CAAT-AGTC
+HiMom:1:1101:1403:2194 4 * 0 0 * * 0 0 ACATGGTGAAACCCTGTCTCTACTA CCCFFFDDHHHHHJJJJJJJJJJJJ ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTGT-AATC
+HiMom:1:1101:1406:2222 4 * 0 0 * * 0 0 GGCTGGACTCCCCTGGTTCTGGGCA ;?@DDDBD?FHDFGIIIGIGHHIII ZA:Z:AGCA ZB:Z:TGGA RG:Z:HiMom.1 QX:Z:C@@D-BFEF RX:Z:AGCA-TGGA
+HiMom:1:1101:1419:2119 4 * 0 0 * * 0 0 ACTTTCCTTTTTTGTTTTACTTTAA ######################### ZA:Z:TGTA ZB:Z:ATCA RG:Z:HiMom.1 QX:Z:@@@D-FDFD RX:Z:TGTA-ATCA
+HiMom:1:1101:1420:2213 4 * 0 0 * * 0 0 TTCACTGTACCGGCCGTGCGTACTT @CCFFFFDHHHFGIJJJJJJGHIGG ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:@C at F-FFDF RX:Z:CAGC-GGTA
+HiMom:1:1101:1435:2194 4 * 0 0 * * 0 0 TTTTGTTTTCTTTTACTGAAGTGTA CCCFFDFFHHHHHJJJJIHIJHHHJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-TGCC
+HiMom:1:1101:1441:2148 4 * 0 0 * * 0 0 TTTTGGCTCTAGAGGGGGTAGAGGG CCCFFFFFHHDFBHIIJJ1?FGHIJ ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@@BF-FDDD RX:Z:CGCT-ATGT
+HiMom:1:1101:1452:2132 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJIJJJJ ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:AACG-CATT
+HiMom:1:1101:1460:2176 4 * 0 0 * * 0 0 AGGAAAAAGACACAACAAGTCCAAC ######################### ZA:Z:GATA ZB:Z:TCCA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GATA-TCCA
+HiMom:1:1101:1479:2221 4 * 0 0 * * 0 0 GGGGAAATCTATTTTTATGTAAAAA @CCFFFFFHHHHHJIGIJJJJJJJJ ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:@BCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1101:1491:2120 4 * 0 0 * * 0 0 GGCCAGGCTGAACTTCTGAGCTGCT CCCFFFFFHHHGHJJJJJJJJJJJJ ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:BCCD-FFFF RX:Z:AGGT-CGCA
+HiMom:1:1201:1018:2133 4 * 0 0 * * 0 0 ......................... ######################### ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 XN:i:1 QX:Z:8??=-BBBA RX:Z:ATTC-CTCT
+HiMom:1:1201:1018:2217 516 * 0 0 * * 0 0 ......................... ######################### ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 XN:i:1 QX:Z:;<;:-BBDD RX:Z:ATTA-TCAA
+HiMom:1:1201:1028:2202 4 * 0 0 * * 0 0 ..AAAC.C.T.......GG..TG.. ##42@?################### ZA:Z:GAAG ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:GAAG-GAAG
+HiMom:1:1201:1042:2174 4 * 0 0 * * 0 0 .TCAGGAAGGC..CAAAAAAAGAAA #0;@@@?@?<@##3<@@?@@????? ZA:Z:TCTG ZB:Z:CAAG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCTG-CAAG
+HiMom:1:1201:1043:2246 4 * 0 0 * * 0 0 .GCATCATTTC..GCTTCTCTCTGT #0;@@??@=@>##22=;@??><@?? ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:@<?D-D:B= RX:Z:CGCT-ATGT
+HiMom:1:1201:1045:2105 516 * 0 0 * * 0 0 .TTTTTTTTTT..TTTTTTTTTTTT #0;@@@@@@@?##0:????????=< ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:1112- at A## RX:Z:CTGT-AATC
+HiMom:1:1201:1054:2151 4 * 0 0 * * 0 0 GTCAGGCACTGAGAATATATGGGTG CBCFFFFFHHHHHJJJJJJJJJJEG ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:CCCF-FFDF RX:Z:CAAT-AGTC
+HiMom:1:1201:1064:2239 4 * 0 0 * * 0 0 GGGATGGGAGGGCGATGAGGACTAG 8?@:DDDACC:FHHGIH<EGDDDFH ZA:Z:TAAG ZB:Z:CACA RG:Z:HiMom.1 QX:Z:@@@F-FADB RX:Z:TAAG-CACA
+HiMom:1:1201:1073:2225 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGGAGGGT @BBDFFFFHHHHHJJJJJJJJJJJ: ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 QX:Z:B@@B-DEFF RX:Z:ATTC-CTCT
+HiMom:1:1201:1083:2121 4 * 0 0 * * 0 0 ACACACAACACCACCGCCCTCCCCC ######################### ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:CTAT-GCGT
+HiMom:1:1201:1084:2204 4 * 0 0 * * 0 0 TGGCTCCTCAGGCTCTCATCAGTTG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-TGCC
+HiMom:1:1201:1095:2146 4 * 0 0 * * 0 0 ACTGACAACACCAAATGCTGCTAAG CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GACC-AGGA
+HiMom:1:1201:1103:2184 4 * 0 0 * * 0 0 AGAAGTTTCAGAATTGTGGCCCCAT B at BFFDEFHHHHHJJJGHIJJJJJI ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1201:1107:2109 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHGHHJJJJIIJJJJJJ ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:B at CF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1201:1118:2198 4 * 0 0 * * 0 0 AATAAACTTTATTAAAGCAGTTAAA C at CFFFFFHDHHHGIIIJJJIJJJJ ZA:Z:ATTA ZB:Z:TCAA RG:Z:HiMom.1 QX:Z:@@@D-DBDD RX:Z:ATTA-TCAA
+HiMom:1:1201:1122:2227 4 * 0 0 * * 0 0 GTCATATAAGGCCCAGTCCAAGGAA @@@FFFFFHHHGGIJIGGIJFIJII ZA:Z:CGCC ZB:Z:TTCC RG:Z:HiMom.1 QX:Z:@@@D-DFFF RX:Z:CGCC-TTCC
+HiMom:1:1201:1123:2161 516 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGCATACA ===AAAA8AAAA<AAA)@CBA9>A# ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:?;@D-FDFF RX:Z:GACC-AGGA
+HiMom:1:1201:1127:2112 516 * 0 0 * * 0 0 TAATCACCTGAGCAGTGAAGCCAGC @<@?BDDDHD?FDBHI?AHGGGDFH ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:=??B-A?BD RX:Z:CAAC-TCTC
+HiMom:1:1201:1134:2144 4 * 0 0 * * 0 0 AGTGTGAGTAATGGTTGAGAGGTGG B@?DDDFFFHHGHJHHGFIHHIFGI ZA:Z:CGCT ZB:Z:ATGT RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:CGCT-ATGT
+HiMom:1:1201:1138:2227 516 * 0 0 * * 0 0 GACAAATATAGGAAATAGAAGCTAT =1=A=AAA,2?4>7C<<4<A+3<AB ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:####-#### RX:Z:CCAA-CATT
+HiMom:1:1201:1140:2125 4 * 0 0 * * 0 0 TTCATAAATTGGTCTTAGATGTTGC CC at FFFFFHHHHFGIJIIIJIJIJJ ZA:Z:TATC ZB:Z:CAGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-CAGG
+HiMom:1:1201:1142:2242 4 * 0 0 * * 0 0 GTAAAATGTAAAATAATAAAAAATG ?=?DDDD;AF<DF<FFFFIIIFF@< ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:??<D-?D83 RX:Z:TATC-TGCC
+HiMom:1:1201:1150:2161 4 * 0 0 * * 0 0 TTCTCACTACTGTGATTGTGCCACT @C at FFFFFGHHHHGIIIICEHCFGH ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:@@@F-DDDD RX:Z:AACG-CATT
+HiMom:1:1201:1159:2179 516 * 0 0 * * 0 0 TTTTTTTTTATTTTTCTAAATACTT ===AA#################### ZA:Z:AAAA ZB:Z:AAAA RG:Z:HiMom.1 QX:Z:####-+<0? RX:Z:AAAA-AAAA
+HiMom:1:1201:1160:2109 4 * 0 0 * * 0 0 ACATCCTTCCCATGCCACCAACTCG CCCFFFFFGHHHHJJJJJJJJJJJJ ZA:Z:CGCC ZB:Z:TTCC RG:Z:HiMom.1 QX:Z:C at BF-FFFF RX:Z:CGCC-TTCC
+HiMom:1:1201:1180:2119 4 * 0 0 * * 0 0 GCTCTAAATTTTGCTTTTCTACAGC CCCFFFFFHHHHHJJJJIJIJJIJJ ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:GACC-GTTG
+HiMom:1:1201:1185:2143 4 * 0 0 * * 0 0 GCTGAAGGCCCGTGGGCCAGAGGTG @CCFFFFFHHHHHJJJJJJJJJJHI ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAT-GCGT
+HiMom:1:1201:1187:2100 4 * 0 0 * * 0 0 AAAAAAGAGCCCGCATTGCCGAGAC =<=;AA################### ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TATC-TGCC
+HiMom:1:1201:1190:2194 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AGGT-CGCA
+HiMom:1:1201:1204:2228 4 * 0 0 * * 0 0 TCTTCTTGTCGATGAGGAACTTGGT @?@FFFFFDHHGHJIJJGHIIJJJH ZA:Z:CCAG ZB:Z:CACC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAG-CACC
+HiMom:1:1201:1208:2132 4 * 0 0 * * 0 0 CTGTAGAAAGGATGGTCGGGCTCCA @@CDFFFFGHFHHJIJJGJIBHJJG ZA:Z:TGTA ZB:Z:ATCA RG:Z:HiMom.1 QX:Z:CC at F-FFFF RX:Z:TGTA-ATCA
+HiMom:1:1201:1219:2115 4 * 0 0 * * 0 0 TGGGAGTAGTTCCCTGCTAAGGGAG ???DBDBDADDDDIEID:AFFD:?8 ZA:Z:CCAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:??<D-DA?D RX:Z:CCAT-GCGT
+HiMom:1:1201:1236:2187 4 * 0 0 * * 0 0 CTCCTTAGCGGATTCCGACTTCCAT CCCFFFFDHHHHGIJJIGIGIJJGG ZA:Z:TATC ZB:Z:CAGG RG:Z:HiMom.1 QX:Z:@@BF-FFFF RX:Z:TATC-CAGG
+HiMom:1:1201:1242:2207 4 * 0 0 * * 0 0 ATCTTTTATTGGCCTCCTGCTCCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:ATTC ZB:Z:CTCT RG:Z:HiMom.1 QX:Z:?BBD-DDFF RX:Z:ATTC-CTCT
+HiMom:1:1201:1252:2141 4 * 0 0 * * 0 0 AGTTATTTTGCCTATGTCCAACAAG BCBFFFFFGHHHHJIJJJJJJJJJJ ZA:Z:TTGT ZB:Z:CTAT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGT-CTAT
+HiMom:1:1201:1260:2165 4 * 0 0 * * 0 0 ATCTGATCTAAGTTGGGGGACGCCG @@@FFDFFHHHHHJJJIJIIIGIJJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:CCAA-CATT
+HiMom:1:1201:1280:2179 4 * 0 0 * * 0 0 GAGGACTGCTTGAGTCCAGGAGTTC @@BFFDEFGHHHHIFGCHIJJJGGI ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:BCCF-FFFF RX:Z:GCCT-AGCC
+HiMom:1:1201:1281:2133 4 * 0 0 * * 0 0 GCAACAAAATTTCATATGACTTAGC CCCFFFFFHHHHHJJIIIHICHIIJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:C at CF-FFDF RX:Z:CCAA-CATT
+HiMom:1:1201:1285:2100 4 * 0 0 * * 0 0 GATCTTTTTTGCTTTGTAGTTATAG @@@DFFFFHHHHHIIGIABCFFHBF ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:TGCT-GCTG
+HiMom:1:1201:1291:2158 4 * 0 0 * * 0 0 CGTGTGCTCTTCCGATCTGATGGGC @CCFFFDD?FHHFGEHHIIDHIIII ZA:Z:AGCA ZB:Z:TGGA RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:AGCA-TGGA
+HiMom:1:1201:1300:2137 4 * 0 0 * * 0 0 GCTCTTCCGATCTTTTTTTTAATTT @@?DDDDDFDHADEHGIGGED3?FD ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:8?84-B23? RX:Z:GCCT-AGCC
+HiMom:1:1201:1312:2112 4 * 0 0 * * 0 0 ATTTGCAGGAGCCGGCGCAGGTGCA CCCFFFFFHHHHHJJJIJJJJGHIJ ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1201:1331:2162 4 * 0 0 * * 0 0 TAATCCCAGTACTTTGGGAGGCCAA CCCFFFFFHHHHHJJJJIJJJJJJJ ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAA-CATT
+HiMom:1:1201:1341:2116 4 * 0 0 * * 0 0 ATAACAGCGAGACTGGCAACTTAAA ######################### ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:CCCF-FBDD RX:Z:ACAG-GTAT
+HiMom:1:1201:1344:2147 4 * 0 0 * * 0 0 ACGATTAGTTTTAGCATTGGAGTAG @<??DDDDFHHHFGGHHIIIGGAGH ZA:Z:TGTA ZB:Z:ATCA RG:Z:HiMom.1 QX:Z:=?1A-A:=D RX:Z:TGTA-ATCA
+HiMom:1:1201:1345:2181 4 * 0 0 * * 0 0 ATACGGATGTGTTTAGGAGTGGGAC CCCFFFFFHHHHHIIJJHJFHIJIJ ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CAAT-AGTC
+HiMom:1:1201:1364:2113 4 * 0 0 * * 0 0 TAAAGAGAGCCAGTGGAGTTACGAC ######################### ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:C at CF-FF@D RX:Z:CAGC-GGTA
+HiMom:1:1201:1392:2109 4 * 0 0 * * 0 0 GTCAGACAGGGGGATTTGGGCTGTG BBCFFFFFHHHHHHJJJHIJIJJJJ ZA:Z:TATC ZB:Z:TGCC RG:Z:HiMom.1 QX:Z:CCCD-F?DD RX:Z:TATC-TGCC
+HiMom:1:1201:1392:2184 4 * 0 0 * * 0 0 ATCTTTATTCATTTGTATGATCTTA @@BFFFFFHFFHFHIHIIJIJJJJI ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:@CCF-FDDE RX:Z:CAAT-AGTC
+HiMom:1:1201:1393:2143 4 * 0 0 * * 0 0 GATAAATGCACGCATCCCCCCCGCG C at CFFFFFGGHHHHJJJJJJJJJJI ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:@@CF-DDFD RX:Z:CTAA-CTCG
+HiMom:1:1201:1414:2174 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT @;@1BDADF????FFEB>B6=BBBB ZA:Z:AGAA ZB:Z:AAGA RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGAA-AAGA
+HiMom:1:1201:1416:2128 4 * 0 0 * * 0 0 TTGGTGTGGAGGCGGTGGCGGGATC @@@DDDDDHHFHHII:?GGHIIB6? ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCGC-TAGA
+HiMom:1:1201:1421:2154 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTTGTGCTCTT BC at DFFFFHHHHHJJJJFHIHHIJJ ZA:Z:TGTA ZB:Z:ACTC RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:TGTA-ACTC
+HiMom:1:1201:1439:2156 4 * 0 0 * * 0 0 GGAGATTATTTGCCTTGAAGTAAGC -;(22<>>@>8@>8;@######### ZA:Z:GACC ZB:Z:AGGC RG:Z:HiMom.1 QX:Z:1;;=-#### RX:Z:GACC-AGGC
+HiMom:1:1201:1452:2143 4 * 0 0 * * 0 0 TTTTAGTCTTAGCATTTACTTTCCC CCCFFFFFHHHHHJJJJJJJJJJJJ ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:BC at D-DFFF RX:Z:CAAC-TCTC
+HiMom:1:1201:1458:2109 4 * 0 0 * * 0 0 GATACGAACACACAAGAACTTTTTT CCCFFFFFHHHHHJJJJJJJJJJJI ZA:Z:ACTG ZB:Z:TATC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTG-TATC
+HiMom:1:1201:1472:2121 516 * 0 0 * * 0 0 GTGTGCTCTTCCGATCTGGAGGATG =+=??A4A==A at 7A<?######### ZA:Z:CTAT ZB:Z:GCGC RG:Z:HiMom.1 QX:Z:;?=D-#### RX:Z:CTAT-GCGC
+HiMom:1:1201:1483:2126 516 * 0 0 * * 0 0 GCATGCAGCTGGGTGCTGTGATGCA @@@DDDBB<DD8F<<CGG?AA?A<F ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:@C<D-D:B? RX:Z:CTGT-AATC
+HiMom:1:1201:1486:2109 4 * 0 0 * * 0 0 ACGTGTGCTCTTCCCGATCTGTATA CCCFF?DDFBHHHJJIIDHJIJJJH ZA:Z:GTCC ZB:Z:ACAG RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:GTCC-ACAG
+HiMom:1:1201:1486:2146 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTGGGC <<<@??@??@???????######## ZA:Z:CAAC ZB:Z:TCTC RG:Z:HiMom.1 QX:Z:?@@1-:DBD RX:Z:CAAC-TCTC
+HiMom:1:2101:1011:2102 4 * 0 0 * * 0 0 .....TCACACATAATTTTAAAATT #####22@?@@??@@@@@??@@@@@ ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:CTGT-AATC
+HiMom:1:2101:1013:2146 4 * 0 0 * * 0 0 ....CGCTAGAACCAACTTATTCAT ####24=?@@?@?@@?@@@@@@?@@ ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAT-GCGT
+HiMom:1:2101:1021:2209 4 * 0 0 * * 0 0 ..GGAAGGCTGCTAGCTGGCCAGAG ##08@>??@@??@?????????>?@ ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:@CCD-FFFF RX:Z:ACTA-AGAC
+HiMom:1:2101:1023:2237 516 * 0 0 * * 0 0 ..TTTGTTTGAGTTCCTTGTAGATT ##0:=@?>?@???@:>?@??>?;?< ZA:Z:GCCT ZB:Z:AGCC RG:Z:HiMom.1 QX:Z:=:1<-#### RX:Z:GCCT-AGCC
+HiMom:1:2101:1031:2163 4 * 0 0 * * 0 0 ..ACATTTGTCACCACTAGCCACCA ##0<@?@@@@@@@@@@?@@@@@@@? ZA:Z:GATA ZB:Z:TCCA RG:Z:HiMom.1 QX:Z:B at BF-FFFF RX:Z:GATA-TCCA
+HiMom:1:2101:1036:2087 4 * 0 0 * * 0 0 .GTCCACTTACGAAGCAAATACTTT #4=DDFFFHHHHHJJJJJJJJJJJJ ZA:Z:GACC ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:B at CF-FDFF RX:Z:GACC-GTTG
+HiMom:1:2101:1040:2208 516 * 0 0 * * 0 0 .CTGATAGTCACTGAAATGAATTCA #-0=>(2 at .22@@############ ZA:Z:ACGA ZB:Z:AATC RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACGA-AATC
+HiMom:1:2101:1048:2238 4 * 0 0 * * 0 0 .GTCACATCGTTGAAGCACTGGATC #11ADDDB<CFFHCHGDBHGIIIII ZA:Z:ACAG ZB:Z:TTGA RG:Z:HiMom.1 QX:Z:?@7D-DDDA RX:Z:ACAG-TTGA
+HiMom:1:2101:1054:2162 4 * 0 0 * * 0 0 .GGACAGGGAAGGGAAGGAAGGGTG #4=DDFDFHHHHHJIJIIDHHGICG ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:B at BD-DFFF RX:Z:AGGT-AAGG
+HiMom:1:2101:1059:2083 4 * 0 0 * * 0 0 .GAATGTCTTAGAAGGATGCTTCTC #1=BDDDEHHGHHJJJJJIJJIIJJ ZA:Z:TACC ZB:Z:GTCT RG:Z:HiMom.1 QX:Z:1:?D-#### RX:Z:TACC-GTCT
+HiMom:1:2101:1063:2206 4 * 0 0 * * 0 0 .TGCTAGGATGAGGATGGATAGTAA #1=DDDFFHHHHHJHIIJHIIIHHJ ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:ACAG-GTAT
+HiMom:1:2101:1064:2242 4 * 0 0 * * 0 0 .GGAAAAAGGTTGTCAAGCGTTAAA ######################### ZA:Z:TCGC ZB:Z:TAGA RG:Z:HiMom.1 QX:Z:;@<:-AA at A RX:Z:TCGC-TAGA
+HiMom:1:2101:1072:2170 4 * 0 0 * * 0 0 .GGGGAGACAGAGAGGATCAGAAGT #4=BDDFDHHDFHEGFEGGIJIIIG ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:B@@D-FDDF RX:Z:CAGC-GGTA
+HiMom:1:2101:1077:2139 4 * 0 0 * * 0 0 .ATTAGTTGGCGGATGAAGCAGATA #4=DFFFFHHHHHJJJJJJJJJIJJ ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACA-ATGG
+HiMom:1:2101:1084:2188 4 * 0 0 * * 0 0 TACAAGGTCAAAATCAGCAACAAGT CCCFFFFDHHHHHJJJJJJJJJJJJ ZA:Z:GAAG ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:@B at F-FFFF RX:Z:GAAG-GAAG
+HiMom:1:2101:1100:2085 4 * 0 0 * * 0 0 ATCTTGATCTCCTCCTTCTTGGCCT @@@DDDDDHHFHFEIIIIHHBAHBG ZA:Z:CCAG ZB:Z:CACC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAG-CACC
+HiMom:1:2101:1102:2221 4 * 0 0 * * 0 0 ATAACTGACTCTACTCAGTAGATTA CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:CTGC ZB:Z:GGAT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTGC-GGAT
+HiMom:1:2101:1105:2131 4 * 0 0 * * 0 0 CAGCAGCAGCAACAGCAGAAACATG CCCFFFFFHHHHHJJJJJIJJJJJJ ZA:Z:ACTG ZB:Z:TATC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTG-TATC
+HiMom:1:2101:1112:2245 4 * 0 0 * * 0 0 TCGTAGTGTTGTAATTTCGTCTTCT ?8?DBDDDCCFCAACGGFFCBFFAE ZA:Z:AACA ZB:Z:ATGG RG:Z:HiMom.1 QX:Z:@@?B-BDDD RX:Z:AACA-ATGG
+HiMom:1:2101:1122:2136 4 * 0 0 * * 0 0 CTTGCCAGCCTGCAGGCCCCGCGGC ???BBAABDD?DDIID)A:3<EADD ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:?@<D-DDD? RX:Z:GCCG-TCGA
+HiMom:1:2101:1123:2095 4 * 0 0 * * 0 0 TCCGCCTCCAGCTTCAGCTTCTCCT @@@FDDFFHHHHHJHGGJIJJJEHH ZA:Z:CAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:@?@D-DF@@ RX:Z:CAGC-GGTA
+HiMom:1:2101:1126:2082 4 * 0 0 * * 0 0 TCTCTTTCCACCTTGGTCACCTTCC @C at DDDFFHHHHHJEGGIHHIJGIH ZA:Z:CTGC ZB:Z:GGAT RG:Z:HiMom.1 QX:Z:@@@F-FFDA RX:Z:CTGC-GGAT
+HiMom:1:2101:1133:2239 4 * 0 0 * * 0 0 AGCTTTTTGTTTCCTAGCTTGTCTT ?@?DDFFFHHHHF4ACFHIJHHHGH ZA:Z:TATC ZB:Z:CATG RG:Z:HiMom.1 QX:Z:@@@B-DDDF RX:Z:TATC-CATG
+HiMom:1:2101:1143:2137 4 * 0 0 * * 0 0 GCTCTTCAGATCTAGGGGGAACAGC @@@DD?=DCAFFFHIIDG:EFHIII ZA:Z:TCCG ZB:Z:TCTA RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TCCG-TCTA
+HiMom:1:2101:1151:2182 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTA 9<<?@?@;5=?############## ZA:Z:GAAA ZB:Z:AAAA RG:Z:HiMom.1 QX:Z:####-#### RX:Z:GAAA-AAAA
+HiMom:1:2101:1151:2236 516 * 0 0 * * 0 0 TTTGAAGCCTCTTTATCCTTGGCAT ######################### ZA:Z:TAGC ZB:Z:GGTA RG:Z:HiMom.1 QX:Z:####-(- at 5 RX:Z:TAGC-GGTA
+HiMom:1:2101:1162:2139 4 * 0 0 * * 0 0 ATCGTTTATGGTCGGAACTACGACG BCCFFFFFHHHHHIJJJJJJJIJJI ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGCT-GCTG
+HiMom:1:2101:1163:2203 4 * 0 0 * * 0 0 TTGGTTCACTTATGTATTTATGAAT @CCFDFFFHHHHHJHIIJJJJJJJJ ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AGGT-AAGG
+HiMom:1:2101:1163:2222 4 * 0 0 * * 0 0 GAGCGATAATGGTTCTTTTCCTCAC @@@DFFFFHHHHHJJJJJJJIJJJJ ZA:Z:TGCA ZB:Z:AGTA RG:Z:HiMom.1 QX:Z:CCCF-FFEF RX:Z:TGCA-AGTA
+HiMom:1:2101:1172:2152 516 * 0 0 * * 0 0 ATCGTTTCTGGGGACTAGTGAGGCG ######################### ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:####-#### RX:Z:CAAT-AGTC
+HiMom:1:2101:1186:2093 4 * 0 0 * * 0 0 AATGTTGGGAGGACAATGATGGAAA ######################### ZA:Z:CCAA ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCAA-CATT
+HiMom:1:2101:1188:2195 4 * 0 0 * * 0 0 GCACATACACCAAATGTCTGAACCT CCCFFFFFHHHHHJJJHIJJJJJJJ ZA:Z:AGGT ZB:Z:CGCA RG:Z:HiMom.1 QX:Z:BCCD-FFFF RX:Z:AGGT-CGCA
+HiMom:1:2101:1195:2150 4 * 0 0 * * 0 0 AATTGAACTTCACCACCCAGAGGAA CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:TGCT ZB:Z:GCTG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGCT-GCTG
+HiMom:1:2101:1207:2084 516 * 0 0 * * 0 0 TCACCACTCTTCTGGGCATCCCCTG @@@DDEDFHHHHHIJIHHGHGGJJJ ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:@@CD-FFFF RX:Z:GACC-AGGA
+HiMom:1:2101:1208:2231 516 * 0 0 * * 0 0 CTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFHHHHHJJJHFDDDDDDD ZA:Z:GTAA ZB:Z:CATC RG:Z:HiMom.1 QX:Z:1+:A-1A22 RX:Z:GTAA-CATC
+HiMom:1:2101:1215:2110 4 * 0 0 * * 0 0 ATCTTTCCCCCATTAAGAACAGCAA ######################### ZA:Z:AAAA ZB:Z:GAAG RG:Z:HiMom.1 QX:Z:1:7<-#### RX:Z:AAAA-GAAG
+HiMom:1:2101:1216:2172 4 * 0 0 * * 0 0 GGACTTCTAGGGGATTTAGCGGGGT CCCFFFFFHHHHHJJJJJJJJJJJD ZA:Z:CAGC ZB:Z:GGAT RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:CAGC-GGAT
+HiMom:1:2101:1216:2193 4 * 0 0 * * 0 0 AGGCATGACACTGCATTTTAAATAC @@@DDDDDHFFHHGGDFHFHIIHGG ZA:Z:ACAG ZB:Z:TTGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAG-TTGA
+HiMom:1:2101:1226:2088 4 * 0 0 * * 0 0 GCTCTTCCGATCTAGGTAATAGCTA ==?BDFFFDCDDHFFFAFHDHIJGJ ZA:Z:GATA ZB:Z:TCCA RG:Z:HiMom.1 QX:Z:@@@:-DDDD RX:Z:GATA-TCCA
+HiMom:1:2101:1231:2208 4 * 0 0 * * 0 0 AGCCAGTGTTGGTGTGTTGACTGTT @@;1ADABCF;BF<AACGCHEBHC< ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:@<@?-D8 at D RX:Z:CTAT-GCGT
+HiMom:1:2101:1233:2133 516 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTTTTTTTTTT CCCFFFFFGHHHHJJJFDDDDDDDD ZA:Z:CTAT ZB:Z:GCGT RG:Z:HiMom.1 QX:Z:=??B-#### RX:Z:CTAT-GCGT
+HiMom:1:2101:1240:2197 516 * 0 0 * * 0 0 ACTGGAGATCCTTGTTACATGCCCA ??+++A:DD?:ADEE@::C4:C<E: ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:88+A-D@?8 RX:Z:AACG-CATT
+HiMom:1:2101:1245:2154 4 * 0 0 * * 0 0 ACCAATCAGTAGCACCACTATACAC CCCFFFFFHHHHHJJJJJJIJJJJJ ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:CTGT-AATC
+HiMom:1:2101:1249:2231 4 * 0 0 * * 0 0 TCTCTCGGCCTTCCACTCTAGCATA @@@FFFFFFHHGHIJJJGJIIJHIJ ZA:Z:AGGT ZB:Z:AAGG RG:Z:HiMom.1 QX:Z:@@CB-DFFF RX:Z:AGGT-AAGG
+HiMom:1:2101:1258:2092 4 * 0 0 * * 0 0 TTAGACAAAACACCAAAATAAAATA ######################### ZA:Z:TAAG ZB:Z:CACA RG:Z:HiMom.1 QX:Z:@@CD-DFFF RX:Z:TAAG-CACA
+HiMom:1:2101:1262:2128 516 * 0 0 * * 0 0 TCTTGTGGTAACTTTTCTGACACCT -(---9@;@?:8>?4:>?@###### ZA:Z:ACTA ZB:Z:AGAC RG:Z:HiMom.1 QX:Z:1+8?-ADD8 RX:Z:ACTA-AGAC
+HiMom:1:2101:1273:2119 516 * 0 0 * * 0 0 ATGATGGATCTTCTCTAACTTGTCA >=><AAAAA+2AA?CB4@@ABB3?A ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:####-=ADB RX:Z:CTAA-CTCG
+HiMom:1:2101:1285:2105 516 * 0 0 * * 0 0 TGTCTATATCAACCAACACCTCTTC -(0(():94:9:???########## ZA:Z:TATC ZB:Z:TCGG RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TATC-TCGG
+HiMom:1:2101:1312:2105 4 * 0 0 * * 0 0 GTTGAGAATAGGTTGAGATCGTTTC @CCFFFDFHHFHDHIJJJJJJJIJJ ZA:Z:GACC ZB:Z:AGGA RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GACC-AGGA
+HiMom:1:2101:1325:2083 4 * 0 0 * * 0 0 TGTGCTCTTCCGATCTGGAGAAAAA ######################### ZA:Z:ACAG ZB:Z:GTAT RG:Z:HiMom.1 QX:Z:@@@B-D=DD RX:Z:ACAG-GTAT
+HiMom:1:2101:1336:2109 4 * 0 0 * * 0 0 AGACCAGAACAGCTCCAGGTGCTCC CCCFFFFFHHHHHJJJJJJCGHIJJ ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACG-CATT
+HiMom:1:2101:1349:2084 4 * 0 0 * * 0 0 AGTCTGAATCATTGGTGTCTGAAGA <5;??=>=>>?############## ZA:Z:ACTG ZB:Z:TATC RG:Z:HiMom.1 QX:Z:####-22<A RX:Z:ACTG-TATC
+HiMom:1:2101:1365:2094 4 * 0 0 * * 0 0 GCTCTTCCGATCTTGTGCTCTTCCG CCCFFFFDHFHHGJJIIJIJJIHII ZA:Z:ACTG ZB:Z:TACC RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACTG-TACC
+HiMom:1:2101:1370:2116 4 * 0 0 * * 0 0 CACCATCTGACATCATGTTTGAAAG @@@DFFFDFFHDHIGBHHII<HEDB ZA:Z:AGCA ZB:Z:TGGA RG:Z:HiMom.1 QX:Z:?:8A-?3:B RX:Z:AGCA-TGGA
+HiMom:1:2101:1386:2105 4 * 0 0 * * 0 0 AGGAATTATTCTTCTGCCATAAGGT B@@DDFFFHGFHHIJJJJJGIGIJH ZA:Z:CTGT ZB:Z:AATC RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTGT-AATC
+HiMom:1:2101:1414:2098 4 * 0 0 * * 0 0 TTGGGGCCGGTGCCGTCGGGCCCAA CCCFFFFFHHHHGJJIJJJJJJJIJ ZA:Z:CTAA ZB:Z:CTCG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTAA-CTCG
+HiMom:1:2101:1427:2081 4 * 0 0 * * 0 0 CCGACTTCCATGGCCACCGTCCTGC CCCFFFFFHHHHHJJJIIGFIIJJI ZA:Z:AACG ZB:Z:CATT RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AACG-CATT
+HiMom:1:2101:1450:2134 4 * 0 0 * * 0 0 ACAAACCCTTGTGTCGAGGGCTGAC CC at FDFDFFDFHFGIIE1CGGHBGE ZA:Z:ACCA ZB:Z:GTTG RG:Z:HiMom.1 QX:Z:@C at D-DDB? RX:Z:ACCA-GTTG
+HiMom:1:2101:1459:2083 4 * 0 0 * * 0 0 ATTTCACCAAAATAATCAGAAGGCC CCCFFFFDBHGHHIGGIJFJJGGFH ZA:Z:GCCG ZB:Z:TCGA RG:Z:HiMom.1 QX:Z:@@CF-DDFD RX:Z:GCCG-TCGA
+HiMom:1:2101:1491:2093 4 * 0 0 * * 0 0 AGAGACGGGGTCTCGCTATGTTGCC BCCDFFFFHHHHHJIIJJJJIJIJJ ZA:Z:CAAT ZB:Z:AGTC RG:Z:HiMom.1 QX:Z:@@@F-DEBD RX:Z:CAAT-AGTC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACAATGG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACAATGG.sam
index 9c5c143..7aa28df 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACAATGG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACAATGG.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_AACAATGG LB:LN_AACAATGG PL:illumina PU:HiMom.1.AACAATGG CN:BI
-HiMom:1:1101:1138:2141 77 * 0 0 * * 0 0 .TTACCAAGGTTTTCTGTTTAGTGA #1=DDFFFHHFHHJJJIHJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCCGATCT
-HiMom:1:1101:1138:2141 141 * 0 0 * * 0 0 GCTTCAGGTCGATCAGA HGHHHJJIGHIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCCGATCT
-HiMom:1:1101:1206:2126 77 * 0 0 * * 0 0 .ATTCTGCCATATTGGTCCGACAGT #1=DDFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATCTGTCC
-HiMom:1:1101:1206:2126 141 * 0 0 * * 0 0 AGTGGTGCACTGAATGT HHHHHHIIJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATCTGTCC
-HiMom:1:2101:1077:2139 77 * 0 0 * * 0 0 CACAGGCTTCCACGGACTTAACGTC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:#4=DFFFF RX:Z:NATTAGTT
-HiMom:1:2101:1077:2139 141 * 0 0 * * 0 0 GGCGGATGAAGCAGATA HHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:#4=DFFFF RX:Z:NATTAGTT
-HiMom:1:2101:1112:2245 77 * 0 0 * * 0 0 TGCCATCTGCTCTGGGAAGCACCAG 1:=DDDDDFBC:DEFIFFFIEF at BE RG:Z:HiMom.1 QX:Z:?8?DBDDD RX:Z:TCGTAGTG
-HiMom:1:2101:1112:2245 141 * 0 0 * * 0 0 TTGTAATTTCGTCTTCT CCFCAACGGFFCBFFAE RG:Z:HiMom.1 QX:Z:?8?DBDDD RX:Z:TCGTAGTG
+HiMom:1:1101:1138:2141 77 * 0 0 * * 0 0 .TTACCAAGGTTTTCTGTTTAGTGA #1=DDFFFHHFHHJJJIHJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCCG-ATCT
+HiMom:1:1101:1138:2141 141 * 0 0 * * 0 0 GCTTCAGGTCGATCAGA HGHHHJJIGHIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCCG-ATCT
+HiMom:1:1101:1206:2126 77 * 0 0 * * 0 0 .ATTCTGCCATATTGGTCCGACAGT #1=DDFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATCT-GTCC
+HiMom:1:1101:1206:2126 141 * 0 0 * * 0 0 AGTGGTGCACTGAATGT HHHHHHIIJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATCT-GTCC
+HiMom:1:2101:1077:2139 77 * 0 0 * * 0 0 CACAGGCTTCCACGGACTTAACGTC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:#4=D-FFFF RX:Z:NATT-AGTT
+HiMom:1:2101:1077:2139 141 * 0 0 * * 0 0 GGCGGATGAAGCAGATA HHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:#4=D-FFFF RX:Z:NATT-AGTT
+HiMom:1:2101:1112:2245 77 * 0 0 * * 0 0 TGCCATCTGCTCTGGGAAGCACCAG 1:=DDDDDFBC:DEFIFFFIEF at BE RG:Z:HiMom.1 QX:Z:?8?D-BDDD RX:Z:TCGT-AGTG
+HiMom:1:2101:1112:2245 141 * 0 0 * * 0 0 TTGTAATTTCGTCTTCT CCFCAACGGFFCBFFAE RG:Z:HiMom.1 QX:Z:?8?D-BDDD RX:Z:TCGT-AGTG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACGCATT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACGCATT.sam
index ab11663..2f03bbc 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACGCATT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AACGCATT.sam
@@ -1,16 +1,16 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_AACGCATT LB:LN_AACGCATT PL:illumina PU:HiMom.1.AACGCATT CN:BI
-HiMom:1:1101:1197:2200 77 * 0 0 * * 0 0 GGGCGCCCCGTGAGGACCCAGTCCT @C at FFADDFFCFCEHIIJIJJIEFC RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:ATATTCCA
-HiMom:1:1101:1197:2200 141 * 0 0 * * 0 0 CTGGAACCACAGAACCC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:ATATTCCA
-HiMom:1:1101:1308:2153 589 * 0 0 * * 0 0 TTTTGGAAGAGACCTCAATTACTGT ???DDDDD?:22AE:A2<3,AF?3A RG:Z:HiMom.1 QX:Z:1?1=4=== RX:Z:TCTGTAAG
-HiMom:1:1101:1308:2153 653 * 0 0 * * 0 0 GTAATCCCCGCATGTGT AFFDFFGFDGFB at CFB: RG:Z:HiMom.1 QX:Z:1?1=4=== RX:Z:TCTGTAAG
-HiMom:1:1101:1452:2132 77 * 0 0 * * 0 0 .CGTCCTGGAAAACGGGGCGCGGCT #1=BDBDDFHHHHF at FHDHIGIIII RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1101:1452:2132 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1201:1150:2161 77 * 0 0 * * 0 0 AAGTCACCTAATATCTTTTTTTTTT @@<??;?D?CFD,A4CDDHFBIIID RG:Z:HiMom.1 QX:Z:@C at FFFFF RX:Z:TTCTCACT
-HiMom:1:1201:1150:2161 141 * 0 0 * * 0 0 ACTGTGATTGTGCCACT GHHHHGIIIICEHCFGH RG:Z:HiMom.1 QX:Z:@C at FFFFF RX:Z:TTCTCACT
-HiMom:1:2101:1240:2197 589 * 0 0 * * 0 0 ATAAAACATAGCAATATTTTCCTAT ######################### RG:Z:HiMom.1 QX:Z:??##+A:D RX:Z:ACTGGAGA
-HiMom:1:2101:1240:2197 653 * 0 0 * * 0 0 TCCTTGTTACATGCCCA D?:ADEE@::C4:C<E: RG:Z:HiMom.1 QX:Z:??##+A:D RX:Z:ACTGGAGA
-HiMom:1:2101:1336:2109 77 * 0 0 * * 0 0 .ACTATCAGGATCGTGGCTATTTTG #1BDDFFFHHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGACCAGA
-HiMom:1:2101:1336:2109 141 * 0 0 * * 0 0 ACAGCTCCAGGTGCTCC HHHHHJJJJJJCGHIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AGACCAGA
-HiMom:1:2101:1427:2081 77 * 0 0 * * 0 0 .CGAGTGCCTAGTGGGCCACTTTTG #4=DDBDFHHHHFHIJJJJIJJJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCGACTTC
-HiMom:1:2101:1427:2081 141 * 0 0 * * 0 0 CATGGCCACCGTCCTGC HHHHHJJJIIGFIIJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CCGACTTC
+HiMom:1:1101:1197:2200 77 * 0 0 * * 0 0 GGGCGCCCCGTGAGGACCCAGTCCT @C at FFADDFFCFCEHIIJIJJIEFC RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:ATAT-TCCA
+HiMom:1:1101:1197:2200 141 * 0 0 * * 0 0 CTGGAACCACAGAACCC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:ATAT-TCCA
+HiMom:1:1101:1308:2153 589 * 0 0 * * 0 0 TTTTGGAAGAGACCTCAATTACTGT ???DDDDD?:22AE:A2<3,AF?3A RG:Z:HiMom.1 QX:Z:1?1=-4=== RX:Z:TCTG-TAAG
+HiMom:1:1101:1308:2153 653 * 0 0 * * 0 0 GTAATCCCCGCATGTGT AFFDFFGFDGFB at CFB: RG:Z:HiMom.1 QX:Z:1?1=-4=== RX:Z:TCTG-TAAG
+HiMom:1:1101:1452:2132 77 * 0 0 * * 0 0 .CGTCCTGGAAAACGGGGCGCGGCT #1=BDBDDFHHHHF at FHDHIGIIII RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1101:1452:2132 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1201:1150:2161 77 * 0 0 * * 0 0 AAGTCACCTAATATCTTTTTTTTTT @@<??;?D?CFD,A4CDDHFBIIID RG:Z:HiMom.1 QX:Z:@C at F-FFFF RX:Z:TTCT-CACT
+HiMom:1:1201:1150:2161 141 * 0 0 * * 0 0 ACTGTGATTGTGCCACT GHHHHGIIIICEHCFGH RG:Z:HiMom.1 QX:Z:@C at F-FFFF RX:Z:TTCT-CACT
+HiMom:1:2101:1240:2197 589 * 0 0 * * 0 0 ATAAAACATAGCAATATTTTCCTAT ######################### RG:Z:HiMom.1 QX:Z:??##-+A:D RX:Z:ACTG-GAGA
+HiMom:1:2101:1240:2197 653 * 0 0 * * 0 0 TCCTTGTTACATGCCCA D?:ADEE@::C4:C<E: RG:Z:HiMom.1 QX:Z:??##-+A:D RX:Z:ACTG-GAGA
+HiMom:1:2101:1336:2109 77 * 0 0 * * 0 0 .ACTATCAGGATCGTGGCTATTTTG #1BDDFFFHHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AGAC-CAGA
+HiMom:1:2101:1336:2109 141 * 0 0 * * 0 0 ACAGCTCCAGGTGCTCC HHHHHJJJJJJCGHIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AGAC-CAGA
+HiMom:1:2101:1427:2081 77 * 0 0 * * 0 0 .CGAGTGCCTAGTGGGCCACTTTTG #4=DDBDFHHHHFHIJJJJIJJJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCGA-CTTC
+HiMom:1:2101:1427:2081 141 * 0 0 * * 0 0 CATGGCCACCGTCCTGC HHHHHJJJIIGFIIJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CCGA-CTTC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGGTAT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGGTAT.sam
index 27822e1..4f58389 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGGTAT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGGTAT.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_ACAGGTAT LB:LN_ACAGGTAT PL:illumina PU:HiMom.1.ACAGGTAT CN:BI
-HiMom:1:1101:1236:2121 77 * 0 0 * * 0 0 .GGTGCTTCATATCCCTCTAGAGGA #1=BDDFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGCGCTT
-HiMom:1:1101:1236:2121 141 * 0 0 * * 0 0 ACTTTGTAGCCTTCATC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGCGCTT
-HiMom:1:1201:1341:2116 77 * 0 0 * * 0 0 .AGAAGCCCCAGGAGGAAGACAGTC #1=DDFFFHHHHHHHJIIJJJJJGI RG:Z:HiMom.1 QX:Z:######## RX:Z:ATAACAGC
-HiMom:1:1201:1341:2116 141 * 0 0 * * 0 0 GAGACTGGCAACTTAAA ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:ATAACAGC
-HiMom:1:2101:1063:2206 77 * 0 0 * * 0 0 TCCTATTCGCCTACACAATTCTCCG CCCFFFFFHHHHHJJJJJJJHJJJJ RG:Z:HiMom.1 QX:Z:#1=DDDFF RX:Z:NTGCTAGG
-HiMom:1:2101:1063:2206 141 * 0 0 * * 0 0 ATGAGGATGGATAGTAA HHHHHJHIIJHIIIHHJ RG:Z:HiMom.1 QX:Z:#1=DDDFF RX:Z:NTGCTAGG
-HiMom:1:2101:1325:2083 77 * 0 0 * * 0 0 .CAGAAGAAAGGGCCTTGTCGGAGG #1=DDDDDHHFHDGI at EEHG:?FA8 RG:Z:HiMom.1 QX:Z:######## RX:Z:TGTGCTCT
-HiMom:1:2101:1325:2083 141 * 0 0 * * 0 0 TCCGATCTGGAGAAAAA =@############### RG:Z:HiMom.1 QX:Z:######## RX:Z:TGTGCTCT
+HiMom:1:1101:1236:2121 77 * 0 0 * * 0 0 .GGTGCTTCATATCCCTCTAGAGGA #1=BDDFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGC-GCTT
+HiMom:1:1101:1236:2121 141 * 0 0 * * 0 0 ACTTTGTAGCCTTCATC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGC-GCTT
+HiMom:1:1201:1341:2116 77 * 0 0 * * 0 0 .AGAAGCCCCAGGAGGAAGACAGTC #1=DDFFFHHHHHHHJIIJJJJJGI RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATAA-CAGC
+HiMom:1:1201:1341:2116 141 * 0 0 * * 0 0 GAGACTGGCAACTTAAA ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATAA-CAGC
+HiMom:1:2101:1063:2206 77 * 0 0 * * 0 0 TCCTATTCGCCTACACAATTCTCCG CCCFFFFFHHHHHJJJJJJJHJJJJ RG:Z:HiMom.1 QX:Z:#1=D-DDFF RX:Z:NTGC-TAGG
+HiMom:1:2101:1063:2206 141 * 0 0 * * 0 0 ATGAGGATGGATAGTAA HHHHHJHIIJHIIIHHJ RG:Z:HiMom.1 QX:Z:#1=D-DDFF RX:Z:NTGC-TAGG
+HiMom:1:2101:1325:2083 77 * 0 0 * * 0 0 .CAGAAGAAAGGGCCTTGTCGGAGG #1=DDDDDHHFHDGI at EEHG:?FA8 RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TGTG-CTCT
+HiMom:1:2101:1325:2083 141 * 0 0 * * 0 0 TCCGATCTGGAGAAAAA =@############### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TGTG-CTCT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGTTGA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGTTGA.sam
index 89464a6..f55747a 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGTTGA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACAGTTGA.sam
@@ -1,6 +1,6 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_ACAGTTGA LB:LN_ACAGTTGA PL:illumina PU:HiMom.1.ACAGTTGA CN:BI
-HiMom:1:2101:1048:2238 77 * 0 0 * * 0 0 .CTGCCGTGTCCTGACTTCTGGAAT #1:B?ADDACF<DCG;EG<FHH at CE RG:Z:HiMom.1 QX:Z:#11ADDDB RX:Z:NGTCACAT
-HiMom:1:2101:1048:2238 141 * 0 0 * * 0 0 CGTTGAAGCACTGGATC <CFFHCHGDBHGIIIII RG:Z:HiMom.1 QX:Z:#11ADDDB RX:Z:NGTCACAT
-HiMom:1:2101:1216:2193 77 * 0 0 * * 0 0 TTTTCTTGGCCTCTGTTTTTTTTTT BCCFDFFFHHFFHJIGIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:AGGCATGA
-HiMom:1:2101:1216:2193 141 * 0 0 * * 0 0 CACTGCATTTTAAATAC HFFHHGGDFHFHIIHGG RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:AGGCATGA
+HiMom:1:2101:1048:2238 77 * 0 0 * * 0 0 .CTGCCGTGTCCTGACTTCTGGAAT #1:B?ADDACF<DCG;EG<FHH at CE RG:Z:HiMom.1 QX:Z:#11A-DDDB RX:Z:NGTC-ACAT
+HiMom:1:2101:1048:2238 141 * 0 0 * * 0 0 CGTTGAAGCACTGGATC <CFFHCHGDBHGIIIII RG:Z:HiMom.1 QX:Z:#11A-DDDB RX:Z:NGTC-ACAT
+HiMom:1:2101:1216:2193 77 * 0 0 * * 0 0 TTTTCTTGGCCTCTGTTTTTTTTTT BCCFDFFFHHFFHJIGIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:AGGC-ATGA
+HiMom:1:2101:1216:2193 141 * 0 0 * * 0 0 CACTGCATTTTAAATAC HFFHHGGDFHFHIIHGG RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:AGGC-ATGA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTAAGAC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTAAGAC.sam
index 1321f50..d096cb3 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTAAGAC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTAAGAC.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_ACTAAGAC LB:LN_ACTAAGAC PL:illumina PU:HiMom.1.ACTAAGAC CN:BI
-HiMom:1:1101:1259:2152 77 * 0 0 * * 0 0 CACCTATAATCCCAGCTACTCCAGA CCCFFFFFHHHHHJJJJJJIJJJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTTTTAT
-HiMom:1:1101:1259:2152 141 * 0 0 * * 0 0 ATTTTTTTAGACATAGG GHHHHJJJJIGIIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTTTTAT
-HiMom:1:1101:1261:2127 589 * 0 0 * * 0 0 .TGAAATCTGGATAGGCTGGAGTTA #0-@@@################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTTTTT
-HiMom:1:1101:1261:2127 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT HGHHHJJIFDDDDDDDD RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTTTTT
-HiMom:1:2101:1021:2209 77 * 0 0 * * 0 0 .GGCCCCACCCTCCTCCAGCACGTC #1=DDFFFHHHHHJJJJJJHIIHFH RG:Z:HiMom.1 QX:Z:####@>?? RX:Z:NNGGAAGG
-HiMom:1:2101:1021:2209 141 * 0 0 * * 0 0 CTGCTAGCTGGCCAGAG @@??@?????????>?@ RG:Z:HiMom.1 QX:Z:####@>?? RX:Z:NNGGAAGG
-HiMom:1:2101:1262:2128 589 * 0 0 * * 0 0 AGCAGAAGGGCAAAAGCTGGCTTGA 9;<@:@################### RG:Z:HiMom.1 QX:Z:####-9@; RX:Z:TCTTGTGG
-HiMom:1:2101:1262:2128 653 * 0 0 * * 0 0 TAACTTTTCTGACACCT @?:8>?4:>?@###### RG:Z:HiMom.1 QX:Z:####-9@; RX:Z:TCTTGTGG
+HiMom:1:1101:1259:2152 77 * 0 0 * * 0 0 CACCTATAATCCCAGCTACTCCAGA CCCFFFFFHHHHHJJJJJJIJJJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATTT-TTAT
+HiMom:1:1101:1259:2152 141 * 0 0 * * 0 0 ATTTTTTTAGACATAGG GHHHHJJJJIGIIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATTT-TTAT
+HiMom:1:1101:1261:2127 589 * 0 0 * * 0 0 .TGAAATCTGGATAGGCTGGAGTTA #0-@@@################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-TTTT
+HiMom:1:1101:1261:2127 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT HGHHHJJIFDDDDDDDD RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-TTTT
+HiMom:1:2101:1021:2209 77 * 0 0 * * 0 0 .GGCCCCACCCTCCTCCAGCACGTC #1=DDFFFHHHHHJJJJJJHIIHFH RG:Z:HiMom.1 QX:Z:####-@>?? RX:Z:NNGG-AAGG
+HiMom:1:2101:1021:2209 141 * 0 0 * * 0 0 CTGCTAGCTGGCCAGAG @@??@?????????>?@ RG:Z:HiMom.1 QX:Z:####-@>?? RX:Z:NNGG-AAGG
+HiMom:1:2101:1262:2128 589 * 0 0 * * 0 0 AGCAGAAGGGCAAAAGCTGGCTTGA 9;<@:@################### RG:Z:HiMom.1 QX:Z:####--9@; RX:Z:TCTT-GTGG
+HiMom:1:2101:1262:2128 653 * 0 0 * * 0 0 TAACTTTTCTGACACCT @?:8>?4:>?@###### RG:Z:HiMom.1 QX:Z:####--9@; RX:Z:TCTT-GTGG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTGTATC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTGTATC.sam
index dc583f2..139c6fc 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTGTATC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ACTGTATC.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_ACTGTATC LB:LN_ACTGTATC PL:illumina PU:HiMom.1.ACTGTATC CN:BI
-HiMom:1:1201:1458:2109 77 * 0 0 * * 0 0 .GAGACCATAGAGCGGATGCTTTCA #1=DDDFFHHGHGIJJIGIIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GATACGAA
-HiMom:1:1201:1458:2109 141 * 0 0 * * 0 0 CACACAAGAACTTTTTT HHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GATACGAA
-HiMom:1:2101:1105:2131 77 * 0 0 * * 0 0 TTGGAACACAGCGGGAATCACAGCA CCCFFFFFHHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAGCAGCA
-HiMom:1:2101:1105:2131 141 * 0 0 * * 0 0 GCAACAGCAGAAACATG HHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CAGCAGCA
-HiMom:1:2101:1349:2084 77 * 0 0 * * 0 0 .CAAGTAGCAGTGTCACGCCTTAGC #1=DDBDDADFDDBEH at HC=CEGG@ RG:Z:HiMom.1 QX:Z:<5;??=>= RX:Z:AGTCTGAA
-HiMom:1:2101:1349:2084 141 * 0 0 * * 0 0 TCATTGGTGTCTGAAGA >>?############## RG:Z:HiMom.1 QX:Z:<5;??=>= RX:Z:AGTCTGAA
-HiMom:1:2101:1365:2094 77 * 0 0 * * 0 0 .AAGGTGAAGGCCGGCGCGCTCGCC #1=BDDDFFHHHHJGGGIGFIHIIJ RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:GCTCTTCC
-HiMom:1:2101:1365:2094 141 * 0 0 * * 0 0 GATCTTGTGCTCTTCCG HFHHGJJIIJIJJIHII RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:GCTCTTCC
+HiMom:1:1201:1458:2109 77 * 0 0 * * 0 0 .GAGACCATAGAGCGGATGCTTTCA #1=DDDFFHHGHGIJJIGIIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GATA-CGAA
+HiMom:1:1201:1458:2109 141 * 0 0 * * 0 0 CACACAAGAACTTTTTT HHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GATA-CGAA
+HiMom:1:2101:1105:2131 77 * 0 0 * * 0 0 TTGGAACACAGCGGGAATCACAGCA CCCFFFFFHHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CAGC-AGCA
+HiMom:1:2101:1105:2131 141 * 0 0 * * 0 0 GCAACAGCAGAAACATG HHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CAGC-AGCA
+HiMom:1:2101:1349:2084 77 * 0 0 * * 0 0 .CAAGTAGCAGTGTCACGCCTTAGC #1=DDBDDADFDDBEH at HC=CEGG@ RG:Z:HiMom.1 QX:Z:<5;?-?=>= RX:Z:AGTC-TGAA
+HiMom:1:2101:1349:2084 141 * 0 0 * * 0 0 TCATTGGTGTCTGAAGA >>?############## RG:Z:HiMom.1 QX:Z:<5;?-?=>= RX:Z:AGTC-TGAA
+HiMom:1:2101:1365:2094 77 * 0 0 * * 0 0 .AAGGTGAAGGCCGGCGCGCTCGCC #1=BDDDFFHHHHJGGGIGFIHIIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:GCTC-TTCC
+HiMom:1:2101:1365:2094 141 * 0 0 * * 0 0 GATCTTGTGCTCTTCCG HFHHGJJIIJIJJIHII RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:GCTC-TTCC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGCATGGA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGCATGGA.sam
index e77d45d..b87bc9b 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGCATGGA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGCATGGA.sam
@@ -1,8 +1,8 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_AGCATGGA LB:LN_AGCATGGA PL:illumina PU:HiMom.1.AGCATGGA CN:BI
-HiMom:1:1101:1406:2222 77 * 0 0 * * 0 0 CTCCCCCCGGGCTGAACCAGGGTAC CCCFFDDDDHDFHIIIIIIIII9DG RG:Z:HiMom.1 QX:Z:;?@DDDBD RX:Z:GGCTGGAC
-HiMom:1:1101:1406:2222 141 * 0 0 * * 0 0 TCCCCTGGTTCTGGGCA ?FHDFGIIIGIGHHIII RG:Z:HiMom.1 QX:Z:;?@DDDBD RX:Z:GGCTGGAC
-HiMom:1:1201:1291:2158 77 * 0 0 * * 0 0 AGAAGGGGAAAGCCTTCATCTTGGC BCBFFFFFHHHHHJJJJJIIFIJIJ RG:Z:HiMom.1 QX:Z:@CCFFFDD RX:Z:CGTGTGCT
-HiMom:1:1201:1291:2158 141 * 0 0 * * 0 0 CTTCCGATCTGATGGGC ?FHHFGEHHIIDHIIII RG:Z:HiMom.1 QX:Z:@CCFFFDD RX:Z:CGTGTGCT
-HiMom:1:2101:1370:2116 77 * 0 0 * * 0 0 .TGGTGGTCCATAGAGATTTGAAAC #1:4BD7DACF?FCA:4+<ACHIIH RG:Z:HiMom.1 QX:Z:@@@DFFFD RX:Z:CACCATCT
-HiMom:1:2101:1370:2116 141 * 0 0 * * 0 0 GACATCATGTTTGAAAG FFHDHIGBHHII<HEDB RG:Z:HiMom.1 QX:Z:@@@DFFFD RX:Z:CACCATCT
+HiMom:1:1101:1406:2222 77 * 0 0 * * 0 0 CTCCCCCCGGGCTGAACCAGGGTAC CCCFFDDDDHDFHIIIIIIIII9DG RG:Z:HiMom.1 QX:Z:;?@D-DDBD RX:Z:GGCT-GGAC
+HiMom:1:1101:1406:2222 141 * 0 0 * * 0 0 TCCCCTGGTTCTGGGCA ?FHDFGIIIGIGHHIII RG:Z:HiMom.1 QX:Z:;?@D-DDBD RX:Z:GGCT-GGAC
+HiMom:1:1201:1291:2158 77 * 0 0 * * 0 0 AGAAGGGGAAAGCCTTCATCTTGGC BCBFFFFFHHHHHJJJJJIIFIJIJ RG:Z:HiMom.1 QX:Z:@CCF-FFDD RX:Z:CGTG-TGCT
+HiMom:1:1201:1291:2158 141 * 0 0 * * 0 0 CTTCCGATCTGATGGGC ?FHHFGEHHIIDHIIII RG:Z:HiMom.1 QX:Z:@CCF-FFDD RX:Z:CGTG-TGCT
+HiMom:1:2101:1370:2116 77 * 0 0 * * 0 0 .TGGTGGTCCATAGAGATTTGAAAC #1:4BD7DACF?FCA:4+<ACHIIH RG:Z:HiMom.1 QX:Z:@@@D-FFFD RX:Z:CACC-ATCT
+HiMom:1:2101:1370:2116 141 * 0 0 * * 0 0 GACATCATGTTTGAAAG FFHDHIGBHHII<HEDB RG:Z:HiMom.1 QX:Z:@@@D-FFFD RX:Z:CACC-ATCT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTAAGG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTAAGG.sam
index 3baedd3..a53c4fb 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTAAGG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTAAGG.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_AGGTAAGG LB:LN_AGGTAAGG PL:illumina PU:HiMom.1.AGGTAAGG CN:BI
-HiMom:1:1101:1263:2236 589 * 0 0 * * 0 0 CTTTGAAGACATTGTGAGATCTGTA <==A<42 at C+A4A?,2A@=4 at 7A?? RG:Z:HiMom.1 QX:Z:((0@#### RX:Z:AGTTCTTC
-HiMom:1:1101:1263:2236 653 * 0 0 * * 0 0 AGTAATTTTAGTACTGC ################# RG:Z:HiMom.1 QX:Z:((0@#### RX:Z:AGTTCTTC
-HiMom:1:2101:1054:2162 77 * 0 0 * * 0 0 .CCAGGTGTCTTCCCGGGCCCTGCC #1=DDFBDFHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:#4=DDFDF RX:Z:NGGACAGG
-HiMom:1:2101:1054:2162 141 * 0 0 * * 0 0 GAAGGGAAGGAAGGGTG HHHHHJIJIIDHHGICG RG:Z:HiMom.1 QX:Z:#4=DDFDF RX:Z:NGGACAGG
-HiMom:1:2101:1163:2203 77 * 0 0 * * 0 0 TCTCCATGTGAAACAAGCAAAAAGA CCCFFFFFHHHHGJJJIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCFDFFF RX:Z:TTGGTTCA
-HiMom:1:2101:1163:2203 141 * 0 0 * * 0 0 CTTATGTATTTATGAAT HHHHHJHIIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCFDFFF RX:Z:TTGGTTCA
-HiMom:1:2101:1249:2231 77 * 0 0 * * 0 0 GTTATTGATAGGATACTGTACAAAC @BCFFFFDHHHHFIJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TCTCTCGG
-HiMom:1:2101:1249:2231 141 * 0 0 * * 0 0 CCTTCCACTCTAGCATA FHHGHIJJJGJIIJHIJ RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:TCTCTCGG
+HiMom:1:1101:1263:2236 589 * 0 0 * * 0 0 CTTTGAAGACATTGTGAGATCTGTA <==A<42 at C+A4A?,2A@=4 at 7A?? RG:Z:HiMom.1 QX:Z:((0 at -#### RX:Z:AGTT-CTTC
+HiMom:1:1101:1263:2236 653 * 0 0 * * 0 0 AGTAATTTTAGTACTGC ################# RG:Z:HiMom.1 QX:Z:((0 at -#### RX:Z:AGTT-CTTC
+HiMom:1:2101:1054:2162 77 * 0 0 * * 0 0 .CCAGGTGTCTTCCCGGGCCCTGCC #1=DDFBDFHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:#4=D-DFDF RX:Z:NGGA-CAGG
+HiMom:1:2101:1054:2162 141 * 0 0 * * 0 0 GAAGGGAAGGAAGGGTG HHHHHJIJIIDHHGICG RG:Z:HiMom.1 QX:Z:#4=D-DFDF RX:Z:NGGA-CAGG
+HiMom:1:2101:1163:2203 77 * 0 0 * * 0 0 TCTCCATGTGAAACAAGCAAAAAGA CCCFFFFFHHHHGJJJIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-DFFF RX:Z:TTGG-TTCA
+HiMom:1:2101:1163:2203 141 * 0 0 * * 0 0 CTTATGTATTTATGAAT HHHHHJHIIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-DFFF RX:Z:TTGG-TTCA
+HiMom:1:2101:1249:2231 77 * 0 0 * * 0 0 GTTATTGATAGGATACTGTACAAAC @BCFFFFDHHHHFIJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:TCTC-TCGG
+HiMom:1:2101:1249:2231 141 * 0 0 * * 0 0 CCTTCCACTCTAGCATA FHHGHIJJJGJIIJHIJ RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:TCTC-TCGG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTCGCA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTCGCA.sam
index 889a28c..c0abe74 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTCGCA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/AGGTCGCA.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_AGGTCGCA LB:LN_AGGTCGCA PL:illumina PU:HiMom.1.AGGTCGCA CN:BI
-HiMom:1:1101:1150:2228 77 * 0 0 * * 0 0 GCTACTCAGTAGACAGTCCCACCCT @@CADDDDFCFHHIIIIGGIIGGGI RG:Z:HiMom.1 QX:Z:8?=DD8;@ RX:Z:ATGGGAGG
-HiMom:1:1101:1150:2228 141 * 0 0 * * 0 0 CGATTCCTAGGGGGTTG BH6DHD<FGGGEIGHIG RG:Z:HiMom.1 QX:Z:8?=DD8;@ RX:Z:ATGGGAGG
-HiMom:1:1101:1491:2120 77 * 0 0 * * 0 0 .GGCAGGTGCCCCCACTTGACTCTC #1?DFFFFGHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GGCCAGGC
-HiMom:1:1101:1491:2120 141 * 0 0 * * 0 0 TGAACTTCTGAGCTGCT HHHGHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GGCCAGGC
-HiMom:1:1201:1190:2194 77 * 0 0 * * 0 0 AACCTGGCGCTAAACCATTCGTAGA CCCFFFFFHHHHHJJJJJJJJIJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1201:1190:2194 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:2101:1188:2195 77 * 0 0 * * 0 0 TTAGACCGTCGTGAGACAGGTTAGT @CCFFFFFHHHHHJJJJJIIEHIJH RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCACATAC
-HiMom:1:2101:1188:2195 141 * 0 0 * * 0 0 ACCAAATGTCTGAACCT HHHHHJJJHIJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCACATAC
+HiMom:1:1101:1150:2228 77 * 0 0 * * 0 0 GCTACTCAGTAGACAGTCCCACCCT @@CADDDDFCFHHIIIIGGIIGGGI RG:Z:HiMom.1 QX:Z:8?=D-D8;@ RX:Z:ATGG-GAGG
+HiMom:1:1101:1150:2228 141 * 0 0 * * 0 0 CGATTCCTAGGGGGTTG BH6DHD<FGGGEIGHIG RG:Z:HiMom.1 QX:Z:8?=D-D8;@ RX:Z:ATGG-GAGG
+HiMom:1:1101:1491:2120 77 * 0 0 * * 0 0 .GGCAGGTGCCCCCACTTGACTCTC #1?DFFFFGHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GGCC-AGGC
+HiMom:1:1101:1491:2120 141 * 0 0 * * 0 0 TGAACTTCTGAGCTGCT HHHGHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GGCC-AGGC
+HiMom:1:1201:1190:2194 77 * 0 0 * * 0 0 AACCTGGCGCTAAACCATTCGTAGA CCCFFFFFHHHHHJJJJJJJJIJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1201:1190:2194 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:2101:1188:2195 77 * 0 0 * * 0 0 TTAGACCGTCGTGAGACAGGTTAGT @CCFFFFFHHHHHJJJJJIIEHIJH RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCAC-ATAC
+HiMom:1:2101:1188:2195 141 * 0 0 * * 0 0 ACCAAATGTCTGAACCT HHHHHJJJHIJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCAC-ATAC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTATCAA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTATCAA.sam
index d9e04b1..42f8b99 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTATCAA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTATCAA.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_ATTATCAA LB:LN_ATTATCAA PL:illumina PU:HiMom.1.ATTATCAA CN:BI
-HiMom:1:1101:1100:2207 77 * 0 0 * * 0 0 ACGACAGACGTTCTTTCTTTGCTGC CCCFFFFFHHFHHJIJJJJJHIJJH RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGCTNNN
-HiMom:1:1101:1100:2207 141 * 0 0 * * 0 0 .........G....... ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGCTNNN
-HiMom:1:1101:1157:2135 77 * 0 0 * * 0 0 .GGACATTGTAATCATTTCTTACAA #1=DD?DDHHHHHGGHIIIIIIIII RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTAAAGT
-HiMom:1:1101:1157:2135 141 * 0 0 * * 0 0 CTTAATCAAAGATGATA HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTAAAGT
-HiMom:1:1101:1269:2170 77 * 0 0 * * 0 0 ACAGTGTGGGAGGCAGACGAAGAGA @@@DDDDDFA:C at EGA?FD<FFHII RG:Z:HiMom.1 QX:Z:@@<ADBDB RX:Z:TTCCAAGC
-HiMom:1:1101:1269:2170 141 * 0 0 * * 0 0 CTGTGCTTTAAGGAAAA DF8DDCFH at GIE@@GGH RG:Z:HiMom.1 QX:Z:@@<ADBDB RX:Z:TTCCAAGC
-HiMom:1:1201:1018:2217 589 * 0 0 * * 0 0 .TTTCTCTGGGCGCAAAGATGTTCA #07;8=8<<99(:=@@/@7>>6=?> RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1201:1018:2217 653 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1201:1118:2198 77 * 0 0 * * 0 0 CAAGTGTACAGGATTAGACTGGGTT BCCFDEBDHHHHHIJJJGIIIJJGH RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:AATAAACT
-HiMom:1:1201:1118:2198 141 * 0 0 * * 0 0 TTATTAAAGCAGTTAAA HDHHHGIIIJJJIJJJJ RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:AATAAACT
+HiMom:1:1101:1100:2207 77 * 0 0 * * 0 0 ACGACAGACGTTCTTTCTTTGCTGC CCCFFFFFHHFHHJIJJJJJHIJJH RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGC-TNNN
+HiMom:1:1101:1100:2207 141 * 0 0 * * 0 0 .........G....... ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGC-TNNN
+HiMom:1:1101:1157:2135 77 * 0 0 * * 0 0 .GGACATTGTAATCATTTCTTACAA #1=DD?DDHHHHHGGHIIIIIIIII RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTA-AAGT
+HiMom:1:1101:1157:2135 141 * 0 0 * * 0 0 CTTAATCAAAGATGATA HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTA-AAGT
+HiMom:1:1101:1269:2170 77 * 0 0 * * 0 0 ACAGTGTGGGAGGCAGACGAAGAGA @@@DDDDDFA:C at EGA?FD<FFHII RG:Z:HiMom.1 QX:Z:@@<A-DBDB RX:Z:TTCC-AAGC
+HiMom:1:1101:1269:2170 141 * 0 0 * * 0 0 CTGTGCTTTAAGGAAAA DF8DDCFH at GIE@@GGH RG:Z:HiMom.1 QX:Z:@@<A-DBDB RX:Z:TTCC-AAGC
+HiMom:1:1201:1018:2217 589 * 0 0 * * 0 0 .TTTCTCTGGGCGCAAAGATGTTCA #07;8=8<<99(:=@@/@7>>6=?> RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1201:1018:2217 653 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1201:1118:2198 77 * 0 0 * * 0 0 CAAGTGTACAGGATTAGACTGGGTT BCCFDEBDHHHHHIJJJGIIIJJGH RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:AATA-AACT
+HiMom:1:1201:1118:2198 141 * 0 0 * * 0 0 TTATTAAAGCAGTTAAA HDHHHGIIIJJJIJJJJ RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:AATA-AACT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTCCTCT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTCCTCT.sam
index 56dafa3..367825f 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTCCTCT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/ATTCCTCT.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_ATTCCTCT LB:LN_ATTCCTCT PL:illumina PU:HiMom.1.ATTCCTCT CN:BI
-HiMom:1:1101:1309:2210 77 * 0 0 * * 0 0 ACACCAACCACCCAACTATCTATAA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@?DFFDF RX:Z:AGTGGGCT
-HiMom:1:1101:1309:2210 141 * 0 0 * * 0 0 AGGGCATTTTTAATCTT HHHDFHJIJJIJGIIIJ RG:Z:HiMom.1 QX:Z:@@?DFFDF RX:Z:AGTGGGCT
-HiMom:1:1201:1018:2133 77 * 0 0 * * 0 0 .AAAACTTGAGGATGCTATGCAAGC #1:B:ADDDDDDDEEAEBF9FFEBF RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1201:1018:2133 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1201:1073:2225 77 * 0 0 * * 0 0 GGGGCTGAGACCTTTGCTGATGGTG @@@FFFFFHHHGHJJJJJIIIGICH RG:Z:HiMom.1 QX:Z:@BBDFFFF RX:Z:CGTGTGCT
-HiMom:1:1201:1073:2225 141 * 0 0 * * 0 0 CTTCCGATCTGGAGGGT HHHHHJJJJJJJJJJJ: RG:Z:HiMom.1 QX:Z:@BBDFFFF RX:Z:CGTGTGCT
-HiMom:1:1201:1242:2207 77 * 0 0 * * 0 0 ATGGCAAAGTGGTGTCTGAGACCAA BCCFFFFFGHHHHHIIIJFHIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATCTTTTA
-HiMom:1:1201:1242:2207 141 * 0 0 * * 0 0 TTGGCCTCCTGCTCCCC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATCTTTTA
+HiMom:1:1101:1309:2210 77 * 0 0 * * 0 0 ACACCAACCACCCAACTATCTATAA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@?D-FFDF RX:Z:AGTG-GGCT
+HiMom:1:1101:1309:2210 141 * 0 0 * * 0 0 AGGGCATTTTTAATCTT HHHDFHJIJJIJGIIIJ RG:Z:HiMom.1 QX:Z:@@?D-FFDF RX:Z:AGTG-GGCT
+HiMom:1:1201:1018:2133 77 * 0 0 * * 0 0 .AAAACTTGAGGATGCTATGCAAGC #1:B:ADDDDDDDEEAEBF9FFEBF RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1201:1018:2133 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1201:1073:2225 77 * 0 0 * * 0 0 GGGGCTGAGACCTTTGCTGATGGTG @@@FFFFFHHHGHJJJJJIIIGICH RG:Z:HiMom.1 QX:Z:@BBD-FFFF RX:Z:CGTG-TGCT
+HiMom:1:1201:1073:2225 141 * 0 0 * * 0 0 CTTCCGATCTGGAGGGT HHHHHJJJJJJJJJJJ: RG:Z:HiMom.1 QX:Z:@BBD-FFFF RX:Z:CGTG-TGCT
+HiMom:1:1201:1242:2207 77 * 0 0 * * 0 0 ATGGCAAAGTGGTGTCTGAGACCAA BCCFFFFFGHHHHHIIIJFHIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATCT-TTTA
+HiMom:1:1201:1242:2207 141 * 0 0 * * 0 0 TTGGCCTCCTGCTCCCC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATCT-TTTA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAACTCTC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAACTCTC.sam
index b094170..f003843 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAACTCTC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAACTCTC.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CAACTCTC LB:LN_CAACTCTC PL:illumina PU:HiMom.1.CAACTCTC CN:BI
-HiMom:1:1101:1140:2120 77 * 0 0 * * 0 0 .CCCCAACATTCTAATTATGCCTCA #1:BDFFDHFFDFIJJJIIJIIIII RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:TTTTTTTT
-HiMom:1:1101:1140:2120 141 * 0 0 * * 0 0 TTTTTAACTTTGCAAAT HHHHFB at 9FHI@BFH@@ RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:TTTTTTTT
-HiMom:1:1101:1328:2225 77 * 0 0 * * 0 0 GAAATGCATCTGTCTTAGAAACTGG ??@=BDDDFDD<<,<2:C<F:FFEA RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGAAATT
-HiMom:1:1101:1328:2225 141 * 0 0 * * 0 0 AGGACTTACCTGACATA 28?############## RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGAAATT
-HiMom:1:1201:1127:2112 589 * 0 0 * * 0 0 .GTCAAGGATGTTCGTCGTGGCAAC #1=BDDDDDDDDDID<AE?@<CEEE RG:Z:HiMom.1 QX:Z:@<@?BDDD RX:Z:TAATCACC
-HiMom:1:1201:1127:2112 653 * 0 0 * * 0 0 TGAGCAGTGAAGCCAGC HD?FDBHI?AHGGGDFH RG:Z:HiMom.1 QX:Z:@<@?BDDD RX:Z:TAATCACC
-HiMom:1:1201:1452:2143 77 * 0 0 * * 0 0 TATCCCCTCTAAGACGGACCTGGGT CCCFFFFFHHHHHJJIIIJJJJJJG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTAGTC
-HiMom:1:1201:1452:2143 141 * 0 0 * * 0 0 TTAGCATTTACTTTCCC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTAGTC
-HiMom:1:1201:1486:2146 589 * 0 0 * * 0 0 GTTCTCTGTCCCCAGGTCCTGTCTC ===A7<7222<<=C=?+<7>@?ACB RG:Z:HiMom.1 QX:Z:<<<@??@? RX:Z:TTTTTTTT
-HiMom:1:1201:1486:2146 653 * 0 0 * * 0 0 TTTTTTTTTTTTTGGGC ?@???????######## RG:Z:HiMom.1 QX:Z:<<<@??@? RX:Z:TTTTTTTT
+HiMom:1:1101:1140:2120 77 * 0 0 * * 0 0 .CCCCAACATTCTAATTATGCCTCA #1:BDFFDHFFDFIJJJIIJIIIII RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:TTTT-TTTT
+HiMom:1:1101:1140:2120 141 * 0 0 * * 0 0 TTTTTAACTTTGCAAAT HHHHFB at 9FHI@BFH@@ RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:TTTT-TTTT
+HiMom:1:1101:1328:2225 77 * 0 0 * * 0 0 GAAATGCATCTGTCTTAGAAACTGG ??@=BDDDFDD<<,<2:C<F:FFEA RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGA-AATT
+HiMom:1:1101:1328:2225 141 * 0 0 * * 0 0 AGGACTTACCTGACATA 28?############## RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGA-AATT
+HiMom:1:1201:1127:2112 589 * 0 0 * * 0 0 .GTCAAGGATGTTCGTCGTGGCAAC #1=BDDDDDDDDDID<AE?@<CEEE RG:Z:HiMom.1 QX:Z:@<@?-BDDD RX:Z:TAAT-CACC
+HiMom:1:1201:1127:2112 653 * 0 0 * * 0 0 TGAGCAGTGAAGCCAGC HD?FDBHI?AHGGGDFH RG:Z:HiMom.1 QX:Z:@<@?-BDDD RX:Z:TAAT-CACC
+HiMom:1:1201:1452:2143 77 * 0 0 * * 0 0 TATCCCCTCTAAGACGGACCTGGGT CCCFFFFFHHHHHJJIIIJJJJJJG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-AGTC
+HiMom:1:1201:1452:2143 141 * 0 0 * * 0 0 TTAGCATTTACTTTCCC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-AGTC
+HiMom:1:1201:1486:2146 589 * 0 0 * * 0 0 GTTCTCTGTCCCCAGGTCCTGTCTC ===A7<7222<<=C=?+<7>@?ACB RG:Z:HiMom.1 QX:Z:<<<@-??@? RX:Z:TTTT-TTTT
+HiMom:1:1201:1486:2146 653 * 0 0 * * 0 0 TTTTTTTTTTTTTGGGC ?@???????######## RG:Z:HiMom.1 QX:Z:<<<@-??@? RX:Z:TTTT-TTTT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAATAGTC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAATAGTC.sam
index 93a3709..063d2ad 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAATAGTC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAATAGTC.sam
@@ -1,16 +1,16 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CAATAGTC LB:LN_CAATAGTC PL:illumina PU:HiMom.1.CAATAGTC CN:BI
-HiMom:1:1101:1316:2126 77 * 0 0 * * 0 0 .AAAAAAAAAAAAAAAAAAAAAAAA #1BDFFFFHHHHHJJJJFDDDDDDD RG:Z:HiMom.1 XN:i:1 QX:Z:CCCFFFFF RX:Z:TCTTTTTT
-HiMom:1:1101:1316:2126 141 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT HHHHHJJJJHFDDDDDD RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TCTTTTTT
-HiMom:1:1101:1399:2128 77 * 0 0 * * 0 0 .TGCCCTTCGTCCTGGGAAACGGGG #1BDFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1101:1399:2128 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHHHHIJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1201:1054:2151 77 * 0 0 * * 0 0 .TAGTGCTGGGCACTAAGTAATACC #4=DDDFFHHHHHJJJJJHIJJJJJ RG:Z:HiMom.1 QX:Z:CBCFFFFF RX:Z:GTCAGGCA
-HiMom:1:1201:1054:2151 141 * 0 0 * * 0 0 CTGAGAATATATGGGTG HHHHHJJJJJJJJJJEG RG:Z:HiMom.1 QX:Z:CBCFFFFF RX:Z:GTCAGGCA
-HiMom:1:1201:1345:2181 77 * 0 0 * * 0 0 GGATAATCCTATTTATTACCTCAGA BBBDDFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATACGGAT
-HiMom:1:1201:1345:2181 141 * 0 0 * * 0 0 GTGTTTAGGAGTGGGAC HHHHHIIJJHJFHIJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATACGGAT
-HiMom:1:1201:1392:2184 77 * 0 0 * * 0 0 TTTCAGATTGGTCATTGTTAGTGTA ??@BDDDEHBHADHHIIEHDHFHFF RG:Z:HiMom.1 QX:Z:@@BFFFFF RX:Z:ATCTTTAT
-HiMom:1:1201:1392:2184 141 * 0 0 * * 0 0 TCATTTGTATGATCTTA HFFHFHIHIIJIJJJJI RG:Z:HiMom.1 QX:Z:@@BFFFFF RX:Z:ATCTTTAT
-HiMom:1:2101:1172:2152 589 * 0 0 * * 0 0 AACACGGACAAAGGAGTCTAACACG <<<??8@@################# RG:Z:HiMom.1 QX:Z:######## RX:Z:ATCGTTTC
-HiMom:1:2101:1172:2152 653 * 0 0 * * 0 0 TGGGGACTAGTGAGGCG ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:ATCGTTTC
-HiMom:1:2101:1491:2093 77 * 0 0 * * 0 0 .CTATGCCGATCGGGTGTCCGCACT #1=DDDDDHHFHHIIEHHHBGHGII RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGAGACGG
-HiMom:1:2101:1491:2093 141 * 0 0 * * 0 0 GGTCTCGCTATGTTGCC HHHHHJIIJJJJIJIJJ RG:Z:HiMom.1 QX:Z:BCCDFFFF RX:Z:AGAGACGG
+HiMom:1:1101:1316:2126 77 * 0 0 * * 0 0 .AAAAAAAAAAAAAAAAAAAAAAAA #1BDFFFFHHHHHJJJJFDDDDDDD RG:Z:HiMom.1 XN:i:1 QX:Z:CCCF-FFFF RX:Z:TCTT-TTTT
+HiMom:1:1101:1316:2126 141 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT HHHHHJJJJHFDDDDDD RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TCTT-TTTT
+HiMom:1:1101:1399:2128 77 * 0 0 * * 0 0 .TGCCCTTCGTCCTGGGAAACGGGG #1BDFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1101:1399:2128 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHHHHIJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1201:1054:2151 77 * 0 0 * * 0 0 .TAGTGCTGGGCACTAAGTAATACC #4=DDDFFHHHHHJJJJJHIJJJJJ RG:Z:HiMom.1 QX:Z:CBCF-FFFF RX:Z:GTCA-GGCA
+HiMom:1:1201:1054:2151 141 * 0 0 * * 0 0 CTGAGAATATATGGGTG HHHHHJJJJJJJJJJEG RG:Z:HiMom.1 QX:Z:CBCF-FFFF RX:Z:GTCA-GGCA
+HiMom:1:1201:1345:2181 77 * 0 0 * * 0 0 GGATAATCCTATTTATTACCTCAGA BBBDDFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATAC-GGAT
+HiMom:1:1201:1345:2181 141 * 0 0 * * 0 0 GTGTTTAGGAGTGGGAC HHHHHIIJJHJFHIJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATAC-GGAT
+HiMom:1:1201:1392:2184 77 * 0 0 * * 0 0 TTTCAGATTGGTCATTGTTAGTGTA ??@BDDDEHBHADHHIIEHDHFHFF RG:Z:HiMom.1 QX:Z:@@BF-FFFF RX:Z:ATCT-TTAT
+HiMom:1:1201:1392:2184 141 * 0 0 * * 0 0 TCATTTGTATGATCTTA HFFHFHIHIIJIJJJJI RG:Z:HiMom.1 QX:Z:@@BF-FFFF RX:Z:ATCT-TTAT
+HiMom:1:2101:1172:2152 589 * 0 0 * * 0 0 AACACGGACAAAGGAGTCTAACACG <<<??8@@################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATCG-TTTC
+HiMom:1:2101:1172:2152 653 * 0 0 * * 0 0 TGGGGACTAGTGAGGCG ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATCG-TTTC
+HiMom:1:2101:1491:2093 77 * 0 0 * * 0 0 .CTATGCCGATCGGGTGTCCGCACT #1=DDDDDHHFHHIIEHHHBGHGII RG:Z:HiMom.1 QX:Z:BCCD-FFFF RX:Z:AGAG-ACGG
+HiMom:1:2101:1491:2093 141 * 0 0 * * 0 0 GGTCTCGCTATGTTGCC HHHHHJIIJJJJIJIJJ RG:Z:HiMom.1 QX:Z:BCCD-FFFF RX:Z:AGAG-ACGG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAGCGGTA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAGCGGTA.sam
index 74b232e..3364e27 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAGCGGTA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CAGCGGTA.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CAGCGGTA LB:LN_CAGCGGTA PL:illumina PU:HiMom.1.CAGCGGTA CN:BI
-HiMom:1:1101:1420:2213 77 * 0 0 * * 0 0 TACCTGGTTGATCCTGCCAGTAGCA @@CFFFFDDHHGHJGGHIJJIHGBH RG:Z:HiMom.1 QX:Z:@CCFFFFD RX:Z:TTCACTGT
-HiMom:1:1101:1420:2213 141 * 0 0 * * 0 0 ACCGGCCGTGCGTACTT HHHFGIJJJJJJGHIGG RG:Z:HiMom.1 QX:Z:@CCFFFFD RX:Z:TTCACTGT
-HiMom:1:1201:1364:2113 77 * 0 0 * * 0 0 .CACTCATTTTCTTATGTGGGATAT #1=DDFDFHHHHHIJJIFHIIHHHI RG:Z:HiMom.1 QX:Z:######## RX:Z:TAAAGAGA
-HiMom:1:1201:1364:2113 141 * 0 0 * * 0 0 GCCAGTGGAGTTACGAC ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:TAAAGAGA
-HiMom:1:2101:1072:2170 77 * 0 0 * * 0 0 ATCACCGCACTCATTTCCCGCTTCC CCCFFFFFHHHACEEGHIIBHIIII RG:Z:HiMom.1 QX:Z:#4=BDDFD RX:Z:NGGGGAGA
-HiMom:1:2101:1072:2170 141 * 0 0 * * 0 0 CAGAGAGGATCAGAAGT HHDFHEGFEGGIJIIIG RG:Z:HiMom.1 QX:Z:#4=BDDFD RX:Z:NGGGGAGA
-HiMom:1:2101:1123:2095 77 * 0 0 * * 0 0 .TGGACAACATGTTCGAGAGCTACA #1=BBDDDFFFFDGFGIG?F;HHFI RG:Z:HiMom.1 QX:Z:@@@FDDFF RX:Z:TCCGCCTC
-HiMom:1:2101:1123:2095 141 * 0 0 * * 0 0 CAGCTTCAGCTTCTCCT HHHHHJHGGJIJJJEHH RG:Z:HiMom.1 QX:Z:@@@FDDFF RX:Z:TCCGCCTC
-HiMom:1:2101:1151:2236 589 * 0 0 * * 0 0 TTAAAGAGGTTCAGGGATGCAGAGT ######################### RG:Z:HiMom.1 QX:Z:######## RX:Z:TTTGAAGC
-HiMom:1:2101:1151:2236 653 * 0 0 * * 0 0 CTCTTTATCCTTGGCAT ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:TTTGAAGC
+HiMom:1:1101:1420:2213 77 * 0 0 * * 0 0 TACCTGGTTGATCCTGCCAGTAGCA @@CFFFFDDHHGHJGGHIJJIHGBH RG:Z:HiMom.1 QX:Z:@CCF-FFFD RX:Z:TTCA-CTGT
+HiMom:1:1101:1420:2213 141 * 0 0 * * 0 0 ACCGGCCGTGCGTACTT HHHFGIJJJJJJGHIGG RG:Z:HiMom.1 QX:Z:@CCF-FFFD RX:Z:TTCA-CTGT
+HiMom:1:1201:1364:2113 77 * 0 0 * * 0 0 .CACTCATTTTCTTATGTGGGATAT #1=DDFDFHHHHHIJJIFHIIHHHI RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TAAA-GAGA
+HiMom:1:1201:1364:2113 141 * 0 0 * * 0 0 GCCAGTGGAGTTACGAC ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TAAA-GAGA
+HiMom:1:2101:1072:2170 77 * 0 0 * * 0 0 ATCACCGCACTCATTTCCCGCTTCC CCCFFFFFHHHACEEGHIIBHIIII RG:Z:HiMom.1 QX:Z:#4=B-DDFD RX:Z:NGGG-GAGA
+HiMom:1:2101:1072:2170 141 * 0 0 * * 0 0 CAGAGAGGATCAGAAGT HHDFHEGFEGGIJIIIG RG:Z:HiMom.1 QX:Z:#4=B-DDFD RX:Z:NGGG-GAGA
+HiMom:1:2101:1123:2095 77 * 0 0 * * 0 0 .TGGACAACATGTTCGAGAGCTACA #1=BBDDDFFFFDGFGIG?F;HHFI RG:Z:HiMom.1 QX:Z:@@@F-DDFF RX:Z:TCCG-CCTC
+HiMom:1:2101:1123:2095 141 * 0 0 * * 0 0 CAGCTTCAGCTTCTCCT HHHHHJHGGJIJJJEHH RG:Z:HiMom.1 QX:Z:@@@F-DDFF RX:Z:TCCG-CCTC
+HiMom:1:2101:1151:2236 589 * 0 0 * * 0 0 TTAAAGAGGTTCAGGGATGCAGAGT ######################### RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TTTG-AAGC
+HiMom:1:2101:1151:2236 653 * 0 0 * * 0 0 CTCTTTATCCTTGGCAT ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TTTG-AAGC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAACATT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAACATT.sam
index d84bd9b..1a8bb35 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAACATT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAACATT.sam
@@ -1,16 +1,16 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CCAACATT LB:LN_CCAACATT PL:illumina PU:HiMom.1.CCAACATT CN:BI
-HiMom:1:1101:1083:2193 77 * 0 0 * * 0 0 TTCTACCTCACCTTAGGGAGAAGAC @@@DDBDDD>F><C<4CG?EHGHIG RG:Z:HiMom.1 QX:Z:19;3#### RX:Z:AGGCTNNN
-HiMom:1:1101:1083:2193 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:19;3#### RX:Z:AGGCTNNN
-HiMom:1:1101:1175:2197 77 * 0 0 * * 0 0 CCCCTGAGGACACCATCCCACTCCA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BC at FFFFF RX:Z:AAGAGCTG
-HiMom:1:1101:1175:2197 141 * 0 0 * * 0 0 GGGAACATCCAGAAAGG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BC at FFFFF RX:Z:AAGAGCTG
-HiMom:1:1201:1138:2227 589 * 0 0 * * 0 0 GCTGACACAATCTCTTCCGCCTGGT ######################### RG:Z:HiMom.1 QX:Z:=1=A=AAA RX:Z:GACAAATA
-HiMom:1:1201:1138:2227 653 * 0 0 * * 0 0 TAGGAAATAGAAGCTAT ,2?4>7C<<4<A+3<AB RG:Z:HiMom.1 QX:Z:=1=A=AAA RX:Z:GACAAATA
-HiMom:1:1201:1260:2165 77 * 0 0 * * 0 0 GGACACGGACAGGATTGACAGATTG BCBFFFFFHHHHHHIIJHIIIFHIJ RG:Z:HiMom.1 QX:Z:@@@FFDFF RX:Z:ATCTGATC
-HiMom:1:1201:1260:2165 141 * 0 0 * * 0 0 TAAGTTGGGGGACGCCG HHHHHJJJIJIIIGIJJ RG:Z:HiMom.1 QX:Z:@@@FFDFF RX:Z:ATCTGATC
-HiMom:1:1201:1281:2133 77 * 0 0 * * 0 0 .GGAAATCCAGAAAACATAGAAGAT #1=DDFFFHHHHHIJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCAACAAA
-HiMom:1:1201:1281:2133 141 * 0 0 * * 0 0 ATTTCATATGACTTAGC HHHHHJJIIIHICHIIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCAACAAA
-HiMom:1:1201:1331:2162 77 * 0 0 * * 0 0 ACGCTCGGCTAATTTTTGTATTTTT @CCFFFDFHHHHHIJJJJHIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TAATCCCA
-HiMom:1:1201:1331:2162 141 * 0 0 * * 0 0 GTACTTTGGGAGGCCAA HHHHHJJJJIJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TAATCCCA
-HiMom:1:2101:1186:2093 77 * 0 0 * * 0 0 .CGACCATAAACGATGCCGACCGGC #4=DFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:######## RX:Z:AATGTTGG
-HiMom:1:2101:1186:2093 141 * 0 0 * * 0 0 GAGGACAATGATGGAAA ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:AATGTTGG
+HiMom:1:1101:1083:2193 77 * 0 0 * * 0 0 TTCTACCTCACCTTAGGGAGAAGAC @@@DDBDDD>F><C<4CG?EHGHIG RG:Z:HiMom.1 QX:Z:19;3-#### RX:Z:AGGC-TNNN
+HiMom:1:1101:1083:2193 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:19;3-#### RX:Z:AGGC-TNNN
+HiMom:1:1101:1175:2197 77 * 0 0 * * 0 0 CCCCTGAGGACACCATCCCACTCCA CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BC at F-FFFF RX:Z:AAGA-GCTG
+HiMom:1:1101:1175:2197 141 * 0 0 * * 0 0 GGGAACATCCAGAAAGG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BC at F-FFFF RX:Z:AAGA-GCTG
+HiMom:1:1201:1138:2227 589 * 0 0 * * 0 0 GCTGACACAATCTCTTCCGCCTGGT ######################### RG:Z:HiMom.1 QX:Z:=1=A-=AAA RX:Z:GACA-AATA
+HiMom:1:1201:1138:2227 653 * 0 0 * * 0 0 TAGGAAATAGAAGCTAT ,2?4>7C<<4<A+3<AB RG:Z:HiMom.1 QX:Z:=1=A-=AAA RX:Z:GACA-AATA
+HiMom:1:1201:1260:2165 77 * 0 0 * * 0 0 GGACACGGACAGGATTGACAGATTG BCBFFFFFHHHHHHIIJHIIIFHIJ RG:Z:HiMom.1 QX:Z:@@@F-FDFF RX:Z:ATCT-GATC
+HiMom:1:1201:1260:2165 141 * 0 0 * * 0 0 TAAGTTGGGGGACGCCG HHHHHJJJIJIIIGIJJ RG:Z:HiMom.1 QX:Z:@@@F-FDFF RX:Z:ATCT-GATC
+HiMom:1:1201:1281:2133 77 * 0 0 * * 0 0 .GGAAATCCAGAAAACATAGAAGAT #1=DDFFFHHHHHIJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCAA-CAAA
+HiMom:1:1201:1281:2133 141 * 0 0 * * 0 0 ATTTCATATGACTTAGC HHHHHJJIIIHICHIIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCAA-CAAA
+HiMom:1:1201:1331:2162 77 * 0 0 * * 0 0 ACGCTCGGCTAATTTTTGTATTTTT @CCFFFDFHHHHHIJJJJHIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TAAT-CCCA
+HiMom:1:1201:1331:2162 141 * 0 0 * * 0 0 GTACTTTGGGAGGCCAA HHHHHJJJJIJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TAAT-CCCA
+HiMom:1:2101:1186:2093 77 * 0 0 * * 0 0 .CGACCATAAACGATGCCGACCGGC #4=DFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AATG-TTGG
+HiMom:1:2101:1186:2093 141 * 0 0 * * 0 0 GAGGACAATGATGGAAA ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AATG-TTGG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAGCACC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAGCACC.sam
index 0350e1b..425e07f 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAGCACC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CCAGCACC.sam
@@ -1,8 +1,8 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CCAGCACC LB:LN_CCAGCACC PL:illumina PU:HiMom.1.CCAGCACC CN:BI
-HiMom:1:1101:1212:2230 77 * 0 0 * * 0 0 TTTCTATTAGCTCTTAGTAAGATTA CCCFFFFFHHHHHJJJIJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTAGCT
-HiMom:1:1101:1212:2230 141 * 0 0 * * 0 0 TTATTGGGGAGGGGGTG HHGHHJJJJGJJJJJDF RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTAGCT
-HiMom:1:1201:1204:2228 77 * 0 0 * * 0 0 CCGATACGCTGAGTGTGGTTTGCGG CCCFFFFFHHHFHEGGHIHIJJJJJ RG:Z:HiMom.1 QX:Z:@?@FFFFF RX:Z:TCTTCTTG
-HiMom:1:1201:1204:2228 141 * 0 0 * * 0 0 TCGATGAGGAACTTGGT DHHGHJIJJGHIIJJJH RG:Z:HiMom.1 QX:Z:@?@FFFFF RX:Z:TCTTCTTG
-HiMom:1:2101:1100:2085 77 * 0 0 * * 0 0 .CACATGGATGAGGAGAATGAGGAT #1=DDFFFFHHHHJHIGIHHHIJEH RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:ATCTTGAT
-HiMom:1:2101:1100:2085 141 * 0 0 * * 0 0 CTCCTCCTTCTTGGCCT HHFHFEIIIIHHBAHBG RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:ATCTTGAT
+HiMom:1:1101:1212:2230 77 * 0 0 * * 0 0 TTTCTATTAGCTCTTAGTAAGATTA CCCFFFFFHHHHHJJJIJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-AGCT
+HiMom:1:1101:1212:2230 141 * 0 0 * * 0 0 TTATTGGGGAGGGGGTG HHGHHJJJJGJJJJJDF RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-AGCT
+HiMom:1:1201:1204:2228 77 * 0 0 * * 0 0 CCGATACGCTGAGTGTGGTTTGCGG CCCFFFFFHHHFHEGGHIHIJJJJJ RG:Z:HiMom.1 QX:Z:@?@F-FFFF RX:Z:TCTT-CTTG
+HiMom:1:1201:1204:2228 141 * 0 0 * * 0 0 TCGATGAGGAACTTGGT DHHGHJIJJGHIIJJJH RG:Z:HiMom.1 QX:Z:@?@F-FFFF RX:Z:TCTT-CTTG
+HiMom:1:2101:1100:2085 77 * 0 0 * * 0 0 .CACATGGATGAGGAGAATGAGGAT #1=DDFFFFHHHHJHIGIHHHIJEH RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:ATCT-TGAT
+HiMom:1:2101:1100:2085 141 * 0 0 * * 0 0 CTCCTCCTTCTTGGCCT HHFHFEIIIIHHBAHBG RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:ATCT-TGAT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCCTTCC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCCTTCC.sam
index 5f2717b..37005b2 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCCTTCC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCCTTCC.sam
@@ -1,6 +1,6 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CGCCTTCC LB:LN_CGCCTTCC PL:illumina PU:HiMom.1.CGCCTTCC CN:BI
-HiMom:1:1201:1122:2227 77 * 0 0 * * 0 0 AGAAGACGAGGCTGAGAGTGACATC @@@FFFFFHHHDHJGHGHCHHJJIJ RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:GTCATATA
-HiMom:1:1201:1122:2227 141 * 0 0 * * 0 0 AGGCCCAGTCCAAGGAA HHHGGIJIGGIJFIJII RG:Z:HiMom.1 QX:Z:@@@FFFFF RX:Z:GTCATATA
-HiMom:1:1201:1160:2109 77 * 0 0 * * 0 0 .AGAAGCCTTTGCACCCTGGGAGGA #1=DDDFFHHHHHJJJJJJJJIIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACATCCTT
-HiMom:1:1201:1160:2109 141 * 0 0 * * 0 0 CCCATGCCACCAACTCG GHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACATCCTT
+HiMom:1:1201:1122:2227 77 * 0 0 * * 0 0 AGAAGACGAGGCTGAGAGTGACATC @@@FFFFFHHHDHJGHGHCHHJJIJ RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:GTCA-TATA
+HiMom:1:1201:1122:2227 141 * 0 0 * * 0 0 AGGCCCAGTCCAAGGAA HHHGGIJIGGIJFIJII RG:Z:HiMom.1 QX:Z:@@@F-FFFF RX:Z:GTCA-TATA
+HiMom:1:1201:1160:2109 77 * 0 0 * * 0 0 .AGAAGCCTTTGCACCCTGGGAGGA #1=DDDFFHHHHHJJJJJJJJIIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAT-CCTT
+HiMom:1:1201:1160:2109 141 * 0 0 * * 0 0 CCCATGCCACCAACTCG GHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAT-CCTT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCTATGT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCTATGT.sam
index 78b5e75..de36253 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCTATGT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CGCTATGT.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CGCTATGT LB:LN_CGCTATGT PL:illumina PU:HiMom.1.CGCTATGT CN:BI
-HiMom:1:1101:1291:2150 77 * 0 0 * * 0 0 CGTGGGGAACCTGGCGCTAAACCAT @BBFFFFFHHHHHJJJJIJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1101:1291:2150 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHFHHIJJJIIIGIJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1101:1314:2233 77 * 0 0 * * 0 0 GTTTATTGGGGCATTCCTTATCCCA @??DDDDBDHF>FCHGGGBFAAED9 RG:Z:HiMom.1 QX:Z:@@<DDD;= RX:Z:AGGAAAGT
-HiMom:1:1101:1314:2233 141 * 0 0 * * 0 0 TGGGCTGACCTGACAGA FBFADBCGDEH?F;FCG RG:Z:HiMom.1 QX:Z:@@<DDD;= RX:Z:AGGAAAGT
-HiMom:1:1101:1441:2148 77 * 0 0 * * 0 0 ACTTTCACCGCTACACGACCGGGGG CCCFFFFFHGFFHIIFIHJIGGII> RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTGGCT
-HiMom:1:1101:1441:2148 141 * 0 0 * * 0 0 CTAGAGGGGGTAGAGGG HHDFBHIIJJ1?FGHIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTGGCT
-HiMom:1:1201:1043:2246 77 * 0 0 * * 0 0 .TTCTCGGCTGTCATGTGCAACATT #1=DDBDFHHHDFFBHGHGHIIJEH RG:Z:HiMom.1 QX:Z:#0;@@??@ RX:Z:NGCATCAT
-HiMom:1:1201:1043:2246 141 * 0 0 * * 0 0 TTC..GCTTCTCTCTGT =@>##22=;@??><@?? RG:Z:HiMom.1 QX:Z:#0;@@??@ RX:Z:NGCATCAT
-HiMom:1:1201:1134:2144 77 * 0 0 * * 0 0 TGCCAGGAAGTGTTTTTTCTGGGTC @CCFFEFFHHFFFGIJJJJJJJJGH RG:Z:HiMom.1 QX:Z:B@?DDDFF RX:Z:AGTGTGAG
-HiMom:1:1201:1134:2144 141 * 0 0 * * 0 0 TAATGGTTGAGAGGTGG FHHGHJHHGFIHHIFGI RG:Z:HiMom.1 QX:Z:B@?DDDFF RX:Z:AGTGTGAG
+HiMom:1:1101:1291:2150 77 * 0 0 * * 0 0 CGTGGGGAACCTGGCGCTAAACCAT @BBFFFFFHHHHHJJJJIJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1101:1291:2150 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHFHHIJJJIIIGIJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1101:1314:2233 77 * 0 0 * * 0 0 GTTTATTGGGGCATTCCTTATCCCA @??DDDDBDHF>FCHGGGBFAAED9 RG:Z:HiMom.1 QX:Z:@@<D-DD;= RX:Z:AGGA-AAGT
+HiMom:1:1101:1314:2233 141 * 0 0 * * 0 0 TGGGCTGACCTGACAGA FBFADBCGDEH?F;FCG RG:Z:HiMom.1 QX:Z:@@<D-DD;= RX:Z:AGGA-AAGT
+HiMom:1:1101:1441:2148 77 * 0 0 * * 0 0 ACTTTCACCGCTACACGACCGGGGG CCCFFFFFHGFFHIIFIHJIGGII> RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-GGCT
+HiMom:1:1101:1441:2148 141 * 0 0 * * 0 0 CTAGAGGGGGTAGAGGG HHDFBHIIJJ1?FGHIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-GGCT
+HiMom:1:1201:1043:2246 77 * 0 0 * * 0 0 .TTCTCGGCTGTCATGTGCAACATT #1=DDBDFHHHDFFBHGHGHIIJEH RG:Z:HiMom.1 QX:Z:#0;@-@??@ RX:Z:NGCA-TCAT
+HiMom:1:1201:1043:2246 141 * 0 0 * * 0 0 TTC..GCTTCTCTCTGT =@>##22=;@??><@?? RG:Z:HiMom.1 QX:Z:#0;@-@??@ RX:Z:NGCA-TCAT
+HiMom:1:1201:1134:2144 77 * 0 0 * * 0 0 TGCCAGGAAGTGTTTTTTCTGGGTC @CCFFEFFHHFFFGIJJJJJJJJGH RG:Z:HiMom.1 QX:Z:B@?D-DDFF RX:Z:AGTG-TGAG
+HiMom:1:1201:1134:2144 141 * 0 0 * * 0 0 TAATGGTTGAGAGGTGG FHHGHJHHGFIHHIFGI RG:Z:HiMom.1 QX:Z:B@?D-DDFF RX:Z:AGTG-TGAG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTAACTCG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTAACTCG.sam
index 894ad0d..4c69ed9 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTAACTCG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTAACTCG.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CTAACTCG LB:LN_CTAACTCG PL:illumina PU:HiMom.1.CTAACTCG CN:BI
-HiMom:1:1101:1363:2138 77 * 0 0 * * 0 0 .GTCTGGCCTGCACAGACATCCTAC #1=DDFFFHHHHHJJJIJJIJJJIJ RG:Z:HiMom.1 QX:Z:C@@FFFFF RX:Z:GTTCTTAA
-HiMom:1:1101:1363:2138 141 * 0 0 * * 0 0 ACCTGTTAGAACTTCTG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:C@@FFFFF RX:Z:GTTCTTAA
-HiMom:1:1201:1393:2143 77 * 0 0 * * 0 0 TGGTTGATCCTGCCAGTAGCATATG @@@ADADDFHFFDBHE?G at HIIIEE RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:GATAAATG
-HiMom:1:1201:1393:2143 141 * 0 0 * * 0 0 CACGCATCCCCCCCGCG GGHHHHJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:C at CFFFFF RX:Z:GATAAATG
-HiMom:1:2101:1273:2119 589 * 0 0 * * 0 0 .AGATAAGAGTCCACACAGTTGAGT #11AAAAA<A?4=C=7?733<ACA3 RG:Z:HiMom.1 QX:Z:>=><AAAA RX:Z:ATGATGGA
-HiMom:1:2101:1273:2119 653 * 0 0 * * 0 0 TCTTCTCTAACTTGTCA A+2AA?CB4@@ABB3?A RG:Z:HiMom.1 QX:Z:>=><AAAA RX:Z:ATGATGGA
-HiMom:1:2101:1414:2098 77 * 0 0 * * 0 0 .AGGACATCGATAAAGGCGAGGTGT #1=DDFFFHHHHHJJJJJJJJJHHG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGGGGCC
-HiMom:1:2101:1414:2098 141 * 0 0 * * 0 0 GGTGCCGTCGGGCCCAA HHHHGJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTGGGGCC
+HiMom:1:1101:1363:2138 77 * 0 0 * * 0 0 .GTCTGGCCTGCACAGACATCCTAC #1=DDFFFHHHHHJJJIJJIJJJIJ RG:Z:HiMom.1 QX:Z:C@@F-FFFF RX:Z:GTTC-TTAA
+HiMom:1:1101:1363:2138 141 * 0 0 * * 0 0 ACCTGTTAGAACTTCTG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:C@@F-FFFF RX:Z:GTTC-TTAA
+HiMom:1:1201:1393:2143 77 * 0 0 * * 0 0 TGGTTGATCCTGCCAGTAGCATATG @@@ADADDFHFFDBHE?G at HIIIEE RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:GATA-AATG
+HiMom:1:1201:1393:2143 141 * 0 0 * * 0 0 CACGCATCCCCCCCGCG GGHHHHJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:C at CF-FFFF RX:Z:GATA-AATG
+HiMom:1:2101:1273:2119 589 * 0 0 * * 0 0 .AGATAAGAGTCCACACAGTTGAGT #11AAAAA<A?4=C=7?733<ACA3 RG:Z:HiMom.1 QX:Z:>=><-AAAA RX:Z:ATGA-TGGA
+HiMom:1:2101:1273:2119 653 * 0 0 * * 0 0 TCTTCTCTAACTTGTCA A+2AA?CB4@@ABB3?A RG:Z:HiMom.1 QX:Z:>=><-AAAA RX:Z:ATGA-TGGA
+HiMom:1:2101:1414:2098 77 * 0 0 * * 0 0 .AGGACATCGATAAAGGCGAGGTGT #1=DDFFFHHHHHJJJJJJJJJHHG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGG-GGCC
+HiMom:1:2101:1414:2098 141 * 0 0 * * 0 0 GGTGCCGTCGGGCCCAA HHHHGJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTGG-GGCC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTATGCGT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTATGCGT.sam
index 8cc90ea..aa83f6b 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTATGCGT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTATGCGT.sam
@@ -1,16 +1,16 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CTATGCGT LB:LN_CTATGCGT PL:illumina PU:HiMom.1.CTATGCGT CN:BI
-HiMom:1:1201:1083:2121 77 * 0 0 * * 0 0 .AGAACTGGCGCTGCGGGATGAACC #1=BDFFFHHHHHJJJJJHIJIJJJ RG:Z:HiMom.1 QX:Z:######## RX:Z:ACACACAA
-HiMom:1:1201:1083:2121 141 * 0 0 * * 0 0 CACCACCGCCCTCCCCC ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:ACACACAA
-HiMom:1:1201:1185:2143 77 * 0 0 * * 0 0 ATCTGCCTGGTTCGGCCCGCCTGCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:GCTGAAGG
-HiMom:1:1201:1185:2143 141 * 0 0 * * 0 0 CCCGTGGGCCAGAGGTG HHHHHJJJJJJJJJJHI RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:GCTGAAGG
-HiMom:1:1201:1219:2115 77 * 0 0 * * 0 0 .TATAGTGGAGGCCGGAGCAGGAAC #1:DABADHHHFHIIIGGHGIIIII RG:Z:HiMom.1 QX:Z:???DBDBD RX:Z:TGGGAGTA
-HiMom:1:1201:1219:2115 141 * 0 0 * * 0 0 GTTCCCTGCTAAGGGAG ADDDDIEID:AFFD:?8 RG:Z:HiMom.1 QX:Z:???DBDBD RX:Z:TGGGAGTA
-HiMom:1:1201:1472:2121 589 * 0 0 * * 0 0 .TAAAGTGTGAACAAGGAAGGTCAT #07>@<9=@################ RG:Z:HiMom.1 QX:Z:=+=??A4A RX:Z:GTGTGCTC
-HiMom:1:1201:1472:2121 653 * 0 0 * * 0 0 TTCCGATCTGGAGGATG ==A at 7A<?######### RG:Z:HiMom.1 QX:Z:=+=??A4A RX:Z:GTGTGCTC
-HiMom:1:2101:1013:2146 77 * 0 0 * * 0 0 .ACACTGCTGCAGATGACAAGCAGC #4BDFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:####24=? RX:Z:NNNNCGCT
-HiMom:1:2101:1013:2146 141 * 0 0 * * 0 0 AGAACCAACTTATTCAT @@?@?@@?@@@@@@?@@ RG:Z:HiMom.1 QX:Z:####24=? RX:Z:NNNNCGCT
-HiMom:1:2101:1231:2208 77 * 0 0 * * 0 0 ACGCCGCAAGTCAGAGCCCCCCAGA @@@DDDFFFFB:DBBEBEFDHBDDB RG:Z:HiMom.1 QX:Z:@@;1ADAB RX:Z:AGCCAGTG
-HiMom:1:2101:1231:2208 141 * 0 0 * * 0 0 TTGGTGTGTTGACTGTT CF;BF<AACGCHEBHC< RG:Z:HiMom.1 QX:Z:@@;1ADAB RX:Z:AGCCAGTG
-HiMom:1:2101:1233:2133 589 * 0 0 * * 0 0 GAGAGAAGCACTCTTGAGCGGGATA 0;(@((@)2@############### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTTTTT
-HiMom:1:2101:1233:2133 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT GHHHHJJJFDDDDDDDD RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TTTTTTTT
+HiMom:1:1201:1083:2121 77 * 0 0 * * 0 0 .AGAACTGGCGCTGCGGGATGAACC #1=BDFFFHHHHHJJJJJHIJIJJJ RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACAC-ACAA
+HiMom:1:1201:1083:2121 141 * 0 0 * * 0 0 CACCACCGCCCTCCCCC ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACAC-ACAA
+HiMom:1:1201:1185:2143 77 * 0 0 * * 0 0 ATCTGCCTGGTTCGGCCCGCCTGCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:GCTG-AAGG
+HiMom:1:1201:1185:2143 141 * 0 0 * * 0 0 CCCGTGGGCCAGAGGTG HHHHHJJJJJJJJJJHI RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:GCTG-AAGG
+HiMom:1:1201:1219:2115 77 * 0 0 * * 0 0 .TATAGTGGAGGCCGGAGCAGGAAC #1:DABADHHHFHIIIGGHGIIIII RG:Z:HiMom.1 QX:Z:???D-BDBD RX:Z:TGGG-AGTA
+HiMom:1:1201:1219:2115 141 * 0 0 * * 0 0 GTTCCCTGCTAAGGGAG ADDDDIEID:AFFD:?8 RG:Z:HiMom.1 QX:Z:???D-BDBD RX:Z:TGGG-AGTA
+HiMom:1:1201:1472:2121 589 * 0 0 * * 0 0 .TAAAGTGTGAACAAGGAAGGTCAT #07>@<9=@################ RG:Z:HiMom.1 QX:Z:=+=?-?A4A RX:Z:GTGT-GCTC
+HiMom:1:1201:1472:2121 653 * 0 0 * * 0 0 TTCCGATCTGGAGGATG ==A at 7A<?######### RG:Z:HiMom.1 QX:Z:=+=?-?A4A RX:Z:GTGT-GCTC
+HiMom:1:2101:1013:2146 77 * 0 0 * * 0 0 .ACACTGCTGCAGATGACAAGCAGC #4BDFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:####-24=? RX:Z:NNNN-CGCT
+HiMom:1:2101:1013:2146 141 * 0 0 * * 0 0 AGAACCAACTTATTCAT @@?@?@@?@@@@@@?@@ RG:Z:HiMom.1 QX:Z:####-24=? RX:Z:NNNN-CGCT
+HiMom:1:2101:1231:2208 77 * 0 0 * * 0 0 ACGCCGCAAGTCAGAGCCCCCCAGA @@@DDDFFFFB:DBBEBEFDHBDDB RG:Z:HiMom.1 QX:Z:@@;1-ADAB RX:Z:AGCC-AGTG
+HiMom:1:2101:1231:2208 141 * 0 0 * * 0 0 TTGGTGTGTTGACTGTT CF;BF<AACGCHEBHC< RG:Z:HiMom.1 QX:Z:@@;1-ADAB RX:Z:AGCC-AGTG
+HiMom:1:2101:1233:2133 589 * 0 0 * * 0 0 GAGAGAAGCACTCTTGAGCGGGATA 0;(@((@)2@############### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-TTTT
+HiMom:1:2101:1233:2133 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT GHHHHJJJFDDDDDDDD RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TTTT-TTTT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGCGGAT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGCGGAT.sam
index 3cbf3af..8b7fdcf 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGCGGAT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGCGGAT.sam
@@ -1,8 +1,8 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CTGCGGAT LB:LN_CTGCGGAT PL:illumina PU:HiMom.1.CTGCGGAT CN:BI
-HiMom:1:2101:1102:2221 77 * 0 0 * * 0 0 TTTCATCTTATTTCATTGGTTTATA CCCFFFFFHHHHHJIJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATAACTGA
-HiMom:1:2101:1102:2221 141 * 0 0 * * 0 0 CTCTACTCAGTAGATTA HHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATAACTGA
-HiMom:1:2101:1126:2082 77 * 0 0 * * 0 0 .GTTTTAGGGGTGCGCAGGAGTCAA #11=A=DD?DF at D@CCGHIEFH at BG RG:Z:HiMom.1 QX:Z:@C at DDDFF RX:Z:TCTCTTTC
-HiMom:1:2101:1126:2082 141 * 0 0 * * 0 0 CACCTTGGTCACCTTCC HHHHHJEGGIHHIJGIH RG:Z:HiMom.1 QX:Z:@C at DDDFF RX:Z:TCTCTTTC
-HiMom:1:2101:1216:2172 77 * 0 0 * * 0 0 TTTCTTCGCAGGATTTTTCTGAGCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GGACTTCT
-HiMom:1:2101:1216:2172 141 * 0 0 * * 0 0 AGGGGATTTAGCGGGGT HHHHHJJJJJJJJJJJD RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GGACTTCT
+HiMom:1:2101:1102:2221 77 * 0 0 * * 0 0 TTTCATCTTATTTCATTGGTTTATA CCCFFFFFHHHHHJIJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATAA-CTGA
+HiMom:1:2101:1102:2221 141 * 0 0 * * 0 0 CTCTACTCAGTAGATTA HHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATAA-CTGA
+HiMom:1:2101:1126:2082 77 * 0 0 * * 0 0 .GTTTTAGGGGTGCGCAGGAGTCAA #11=A=DD?DF at D@CCGHIEFH at BG RG:Z:HiMom.1 QX:Z:@C at D-DDFF RX:Z:TCTC-TTTC
+HiMom:1:2101:1126:2082 141 * 0 0 * * 0 0 CACCTTGGTCACCTTCC HHHHHJEGGIHHIJGIH RG:Z:HiMom.1 QX:Z:@C at D-DDFF RX:Z:TCTC-TTTC
+HiMom:1:2101:1216:2172 77 * 0 0 * * 0 0 TTTCTTCGCAGGATTTTTCTGAGCC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GGAC-TTCT
+HiMom:1:2101:1216:2172 141 * 0 0 * * 0 0 AGGGGATTTAGCGGGGT HHHHHJJJJJJJJJJJD RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GGAC-TTCT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGTAATC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGTAATC.sam
index e61e68f..ba87038 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGTAATC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/CTGTAATC.sam
@@ -1,14 +1,14 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_CTGTAATC LB:LN_CTGTAATC PL:illumina PU:HiMom.1.CTGTAATC CN:BI
-HiMom:1:1101:1403:2194 77 * 0 0 * * 0 0 CTAAACAGAGAGAAGGTTTCTCTTT CCCFFFFFHHHHHJJJFHIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFDD RX:Z:ACATGGTG
-HiMom:1:1101:1403:2194 141 * 0 0 * * 0 0 AAACCCTGTCTCTACTA HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFDD RX:Z:ACATGGTG
-HiMom:1:1201:1045:2105 589 * 0 0 * * 0 0 .TAAAGAGAAATCAAGAATACTATT #-4@?(@)@@############### RG:Z:HiMom.1 QX:Z:#0;@@@@@ RX:Z:NTTTTTTT
-HiMom:1:1201:1045:2105 653 * 0 0 * * 0 0 TTT..TTTTTTTTTTTT @@?##0:????????=< RG:Z:HiMom.1 QX:Z:#0;@@@@@ RX:Z:NTTTTTTT
-HiMom:1:1201:1483:2126 589 * 0 0 * * 0 0 .TGATAAGGTGTTGCTATGTTACCC #1:D?DDDDA??2:<CC4:AEDF>? RG:Z:HiMom.1 QX:Z:@@@DDDBB RX:Z:GCATGCAG
-HiMom:1:1201:1483:2126 653 * 0 0 * * 0 0 CTGGGTGCTGTGATGCA <DD8F<<CGG?AA?A<F RG:Z:HiMom.1 QX:Z:@@@DDDBB RX:Z:GCATGCAG
-HiMom:1:2101:1011:2102 77 * 0 0 * * 0 0 .AAACAAAACTGTAGAACTGTGTAT #1=DDFFFHHHHHJJIJJJIHHHJJ RG:Z:HiMom.1 QX:Z:#####22@ RX:Z:NNNNNTCA
-HiMom:1:2101:1011:2102 141 * 0 0 * * 0 0 CACATAATTTTAAAATT ?@@??@@@@@??@@@@@ RG:Z:HiMom.1 QX:Z:#####22@ RX:Z:NNNNNTCA
-HiMom:1:2101:1245:2154 77 * 0 0 * * 0 0 TCGTTAAGTATATTCTTAGGTATTT CCCFFDFFFHFHHIIJJJJJFJJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACCAATCA
-HiMom:1:2101:1245:2154 141 * 0 0 * * 0 0 GTAGCACCACTATACAC HHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACCAATCA
-HiMom:1:2101:1386:2105 77 * 0 0 * * 0 0 .TACTAAAGAAAAAGTTGAAGAACT #1=DDDFFHHHHHJJGHIJJJJIJJ RG:Z:HiMom.1 QX:Z:B@@DDFFF RX:Z:AGGAATTA
-HiMom:1:2101:1386:2105 141 * 0 0 * * 0 0 TTCTTCTGCCATAAGGT HGFHHIJJJJJGIGIJH RG:Z:HiMom.1 QX:Z:B@@DDFFF RX:Z:AGGAATTA
+HiMom:1:1101:1403:2194 77 * 0 0 * * 0 0 CTAAACAGAGAGAAGGTTTCTCTTT CCCFFFFFHHHHHJJJFHIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFDD RX:Z:ACAT-GGTG
+HiMom:1:1101:1403:2194 141 * 0 0 * * 0 0 AAACCCTGTCTCTACTA HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFDD RX:Z:ACAT-GGTG
+HiMom:1:1201:1045:2105 589 * 0 0 * * 0 0 .TAAAGAGAAATCAAGAATACTATT #-4@?(@)@@############### RG:Z:HiMom.1 QX:Z:#0;@-@@@@ RX:Z:NTTT-TTTT
+HiMom:1:1201:1045:2105 653 * 0 0 * * 0 0 TTT..TTTTTTTTTTTT @@?##0:????????=< RG:Z:HiMom.1 QX:Z:#0;@-@@@@ RX:Z:NTTT-TTTT
+HiMom:1:1201:1483:2126 589 * 0 0 * * 0 0 .TGATAAGGTGTTGCTATGTTACCC #1:D?DDDDA??2:<CC4:AEDF>? RG:Z:HiMom.1 QX:Z:@@@D-DDBB RX:Z:GCAT-GCAG
+HiMom:1:1201:1483:2126 653 * 0 0 * * 0 0 CTGGGTGCTGTGATGCA <DD8F<<CGG?AA?A<F RG:Z:HiMom.1 QX:Z:@@@D-DDBB RX:Z:GCAT-GCAG
+HiMom:1:2101:1011:2102 77 * 0 0 * * 0 0 .AAACAAAACTGTAGAACTGTGTAT #1=DDFFFHHHHHJJIJJJIHHHJJ RG:Z:HiMom.1 QX:Z:####-#22@ RX:Z:NNNN-NTCA
+HiMom:1:2101:1011:2102 141 * 0 0 * * 0 0 CACATAATTTTAAAATT ?@@??@@@@@??@@@@@ RG:Z:HiMom.1 QX:Z:####-#22@ RX:Z:NNNN-NTCA
+HiMom:1:2101:1245:2154 77 * 0 0 * * 0 0 TCGTTAAGTATATTCTTAGGTATTT CCCFFDFFFHFHHIIJJJJJFJJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACCA-ATCA
+HiMom:1:2101:1245:2154 141 * 0 0 * * 0 0 GTAGCACCACTATACAC HHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACCA-ATCA
+HiMom:1:2101:1386:2105 77 * 0 0 * * 0 0 .TACTAAAGAAAAAGTTGAAGAACT #1=DDDFFHHHHHJJGHIJJJJIJJ RG:Z:HiMom.1 QX:Z:B@@D-DFFF RX:Z:AGGA-ATTA
+HiMom:1:2101:1386:2105 141 * 0 0 * * 0 0 TTCTTCTGCCATAAGGT HGFHHIJJJJJGIGIJH RG:Z:HiMom.1 QX:Z:B@@D-DFFF RX:Z:AGGA-ATTA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GAAGGAAG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GAAGGAAG.sam
index da4b7bf..48debe2 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GAAGGAAG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GAAGGAAG.sam
@@ -1,8 +1,8 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GAAGGAAG LB:LN_GAAGGAAG PL:illumina PU:HiMom.1.GAAGGAAG CN:BI
-HiMom:1:1101:1338:2175 77 * 0 0 * * 0 0 CCCACCTTCCGGCGGCCGAAGACAC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCTTGTTG
-HiMom:1:1101:1338:2175 141 * 0 0 * * 0 0 GCTTTAACATCCACAAT HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCTTGTTG
-HiMom:1:1201:1028:2202 77 * 0 0 * * 0 0 .TCCTGGGAAACGGGGCGCGGCTGG #4BDDDFFHHHHHIJIIJJJJJJIJ RG:Z:HiMom.1 QX:Z:####@?## RX:Z:NNAAACNC
-HiMom:1:1201:1028:2202 141 * 0 0 * * 0 0 .T.......GG..TG.. ################# RG:Z:HiMom.1 QX:Z:####@?## RX:Z:NNAAACNC
-HiMom:1:2101:1084:2188 77 * 0 0 * * 0 0 TTGCTGCATGGGTTAATTGAGAATA CCCFFFFFHHHHFHHIIJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:TACAAGGT
-HiMom:1:2101:1084:2188 141 * 0 0 * * 0 0 CAAAATCAGCAACAAGT HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:TACAAGGT
+HiMom:1:1101:1338:2175 77 * 0 0 * * 0 0 CCCACCTTCCGGCGGCCGAAGACAC CCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCTT-GTTG
+HiMom:1:1101:1338:2175 141 * 0 0 * * 0 0 GCTTTAACATCCACAAT HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCTT-GTTG
+HiMom:1:1201:1028:2202 77 * 0 0 * * 0 0 .TCCTGGGAAACGGGGCGCGGCTGG #4BDDDFFHHHHHIJIIJJJJJJIJ RG:Z:HiMom.1 QX:Z:####-@?## RX:Z:NNAA-ACNC
+HiMom:1:1201:1028:2202 141 * 0 0 * * 0 0 .T.......GG..TG.. ################# RG:Z:HiMom.1 QX:Z:####-@?## RX:Z:NNAA-ACNC
+HiMom:1:2101:1084:2188 77 * 0 0 * * 0 0 TTGCTGCATGGGTTAATTGAGAATA CCCFFFFFHHHHFHHIIJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:TACA-AGGT
+HiMom:1:2101:1084:2188 141 * 0 0 * * 0 0 CAAAATCAGCAACAAGT HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:TACA-AGGT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCAGGA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCAGGA.sam
index 71791ff..b244390 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCAGGA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCAGGA.sam
@@ -1,16 +1,16 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GACCAGGA LB:LN_GACCAGGA PL:illumina PU:HiMom.1.GACCAGGA CN:BI
-HiMom:1:1101:1089:2172 77 * 0 0 * * 0 0 TTCCAGCATGCGGTTTAAGTAGGAT @CCFDFDBDFBF:<CEBHAFHHICH RG:Z:HiMom.1 QX:Z::<<??### RX:Z:TCCGGNNN
-HiMom:1:1101:1089:2172 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z::<<??### RX:Z:TCCGGNNN
-HiMom:1:1101:1347:2149 77 * 0 0 * * 0 0 GAGCAGATCGGAAGAGCACAGATCG @@@FFDDDHHHHHIJJBGGHJIHEG RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCTCTTCC
-HiMom:1:1101:1347:2149 141 * 0 0 * * 0 0 GATCTGTGCTCTTCCGA DFHHFIJDGIGGHGIGH RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCTCTTCC
-HiMom:1:1201:1095:2146 77 * 0 0 * * 0 0 GCTGAGTCATGTAGTAAGCCTGTGC BB at FDDDFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGACAA
-HiMom:1:1201:1095:2146 141 * 0 0 * * 0 0 CACCAAATGCTGCTAAG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACTGACAA
-HiMom:1:1201:1123:2161 589 * 0 0 * * 0 0 CACTAACTCCTGACCTCAAATAATC ?7?=DD?DD+CDBE>E at EEF@+<CF RG:Z:HiMom.1 QX:Z:===AAAA8 RX:Z:CGTGTGCT
-HiMom:1:1201:1123:2161 653 * 0 0 * * 0 0 CTTCCGATCTGCATACA AAAA<AAA)@CBA9>A# RG:Z:HiMom.1 QX:Z:===AAAA8 RX:Z:CGTGTGCT
-HiMom:1:1201:1439:2156 77 * 0 0 * * 0 0 AGCCGCGAGGTGCTGGCGGACTTCC :;1BDDDAA88A<?<E1C:D##### RG:Z:HiMom.1 QX:Z:####2<>> RX:Z:GGAGATTA
-HiMom:1:1201:1439:2156 141 * 0 0 * * 0 0 TTTGCCTTGAAGTAAGC @>8@>8;@######### RG:Z:HiMom.1 QX:Z:####2<>> RX:Z:GGAGATTA
-HiMom:1:2101:1207:2084 589 * 0 0 * * 0 0 .TAGATGACCAAAACTTGCAGGGCA #1:A<?@A+7A=?CBCCBCCBAAAA RG:Z:HiMom.1 QX:Z:@@@DDEDF RX:Z:TCACCACT
-HiMom:1:2101:1207:2084 653 * 0 0 * * 0 0 CTTCTGGGCATCCCCTG HHHHHIJIHHGHGGJJJ RG:Z:HiMom.1 QX:Z:@@@DDEDF RX:Z:TCACCACT
-HiMom:1:2101:1312:2105 77 * 0 0 * * 0 0 .TTCCCTCAGGATAGCTGGCGCTCT #1=DDFFFGHGHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCFFFDF RX:Z:GTTGAGAA
-HiMom:1:2101:1312:2105 141 * 0 0 * * 0 0 TAGGTTGAGATCGTTTC HHFHDHIJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:@CCFFFDF RX:Z:GTTGAGAA
+HiMom:1:1101:1089:2172 77 * 0 0 * * 0 0 TTCCAGCATGCGGTTTAAGTAGGAT @CCFDFDBDFBF:<CEBHAFHHICH RG:Z:HiMom.1 QX:Z::<<?-?### RX:Z:TCCG-GNNN
+HiMom:1:1101:1089:2172 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z::<<?-?### RX:Z:TCCG-GNNN
+HiMom:1:1101:1347:2149 77 * 0 0 * * 0 0 GAGCAGATCGGAAGAGCACAGATCG @@@FFDDDHHHHHIJJBGGHJIHEG RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCTC-TTCC
+HiMom:1:1101:1347:2149 141 * 0 0 * * 0 0 GATCTGTGCTCTTCCGA DFHHFIJDGIGGHGIGH RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCTC-TTCC
+HiMom:1:1201:1095:2146 77 * 0 0 * * 0 0 GCTGAGTCATGTAGTAAGCCTGTGC BB at FDDDFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTG-ACAA
+HiMom:1:1201:1095:2146 141 * 0 0 * * 0 0 CACCAAATGCTGCTAAG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACTG-ACAA
+HiMom:1:1201:1123:2161 589 * 0 0 * * 0 0 CACTAACTCCTGACCTCAAATAATC ?7?=DD?DD+CDBE>E at EEF@+<CF RG:Z:HiMom.1 QX:Z:===A-AAA8 RX:Z:CGTG-TGCT
+HiMom:1:1201:1123:2161 653 * 0 0 * * 0 0 CTTCCGATCTGCATACA AAAA<AAA)@CBA9>A# RG:Z:HiMom.1 QX:Z:===A-AAA8 RX:Z:CGTG-TGCT
+HiMom:1:1201:1439:2156 77 * 0 0 * * 0 0 AGCCGCGAGGTGCTGGCGGACTTCC :;1BDDDAA88A<?<E1C:D##### RG:Z:HiMom.1 QX:Z:####-2<>> RX:Z:GGAG-ATTA
+HiMom:1:1201:1439:2156 141 * 0 0 * * 0 0 TTTGCCTTGAAGTAAGC @>8@>8;@######### RG:Z:HiMom.1 QX:Z:####-2<>> RX:Z:GGAG-ATTA
+HiMom:1:2101:1207:2084 589 * 0 0 * * 0 0 .TAGATGACCAAAACTTGCAGGGCA #1:A<?@A+7A=?CBCCBCCBAAAA RG:Z:HiMom.1 QX:Z:@@@D-DEDF RX:Z:TCAC-CACT
+HiMom:1:2101:1207:2084 653 * 0 0 * * 0 0 CTTCTGGGCATCCCCTG HHHHHIJIHHGHGGJJJ RG:Z:HiMom.1 QX:Z:@@@D-DEDF RX:Z:TCAC-CACT
+HiMom:1:2101:1312:2105 77 * 0 0 * * 0 0 .TTCCCTCAGGATAGCTGGCGCTCT #1=DDFFFGHGHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-FFDF RX:Z:GTTG-AGAA
+HiMom:1:2101:1312:2105 141 * 0 0 * * 0 0 TAGGTTGAGATCGTTTC HHFHDHIJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:@CCF-FFDF RX:Z:GTTG-AGAA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCGTTG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCGTTG.sam
index a00ca6a..6ae65f6 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCGTTG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCGTTG.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GACCGTTG LB:LN_GACCGTTG PL:illumina PU:HiMom.1.GACCGTTG CN:BI
-HiMom:1:1101:1218:2200 77 * 0 0 * * 0 0 GCACCGGAAGAGCACACAGATCGGA CCCFFFFDFHGHHJJIJIJJJJJJI RG:Z:HiMom.1 QX:Z:####34?? RX:Z:GCTCTTCC
-HiMom:1:1101:1218:2200 141 * 0 0 * * 0 0 GATCTATCTGCTCGTCC ?3;@############# RG:Z:HiMom.1 QX:Z:####34?? RX:Z:GCTCTTCC
-HiMom:1:1101:1257:2223 77 * 0 0 * * 0 0 TGTATTCGAGAGATCAAAGAGAGAG @@=DDBDD?FFHHEIDBDFCEDBAF RG:Z:HiMom.1 QX:Z::?@DDBDD RX:Z:TGCTCTTC
-HiMom:1:1101:1257:2223 141 * 0 0 * * 0 0 CGATCTTTTAGCAAAGC HFFHDGIGIIJJJGGGI RG:Z:HiMom.1 QX:Z::?@DDBDD RX:Z:TGCTCTTC
-HiMom:1:1201:1180:2119 77 * 0 0 * * 0 0 .TGAAAGATTTAGAGAGCTTACAAA #1=DDDDDHHHGHJJIIJJJJIJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCTCTAAA
-HiMom:1:1201:1180:2119 141 * 0 0 * * 0 0 TTTTGCTTTTCTACAGC HHHHHJJJJIJIJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:GCTCTAAA
-HiMom:1:2101:1036:2087 77 * 0 0 * * 0 0 .TGTAGTTTCTTTAGGCAAATTTGT #4=BDDDFHHHHHJJJJJJIIJJJI RG:Z:HiMom.1 QX:Z:#4=DDFFF RX:Z:NGTCCACT
-HiMom:1:2101:1036:2087 141 * 0 0 * * 0 0 TACGAAGCAAATACTTT HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:#4=DDFFF RX:Z:NGTCCACT
+HiMom:1:1101:1218:2200 77 * 0 0 * * 0 0 GCACCGGAAGAGCACACAGATCGGA CCCFFFFDFHGHHJJIJIJJJJJJI RG:Z:HiMom.1 QX:Z:####-34?? RX:Z:GCTC-TTCC
+HiMom:1:1101:1218:2200 141 * 0 0 * * 0 0 GATCTATCTGCTCGTCC ?3;@############# RG:Z:HiMom.1 QX:Z:####-34?? RX:Z:GCTC-TTCC
+HiMom:1:1101:1257:2223 77 * 0 0 * * 0 0 TGTATTCGAGAGATCAAAGAGAGAG @@=DDBDD?FFHHEIDBDFCEDBAF RG:Z:HiMom.1 QX:Z::?@D-DBDD RX:Z:TGCT-CTTC
+HiMom:1:1101:1257:2223 141 * 0 0 * * 0 0 CGATCTTTTAGCAAAGC HFFHDGIGIIJJJGGGI RG:Z:HiMom.1 QX:Z::?@D-DBDD RX:Z:TGCT-CTTC
+HiMom:1:1201:1180:2119 77 * 0 0 * * 0 0 .TGAAAGATTTAGAGAGCTTACAAA #1=DDDDDHHHGHJJIIJJJJIJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCTC-TAAA
+HiMom:1:1201:1180:2119 141 * 0 0 * * 0 0 TTTTGCTTTTCTACAGC HHHHHJJJJIJIJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:GCTC-TAAA
+HiMom:1:2101:1036:2087 77 * 0 0 * * 0 0 .TGTAGTTTCTTTAGGCAAATTTGT #4=BDDDFHHHHHJJJJJJIIJJJI RG:Z:HiMom.1 QX:Z:#4=D-DFFF RX:Z:NGTC-CACT
+HiMom:1:2101:1036:2087 141 * 0 0 * * 0 0 TACGAAGCAAATACTTT HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:#4=D-DFFF RX:Z:NGTC-CACT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCTAAC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCTAAC.sam
index 4dced28..81e41f1 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCTAAC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GACCTAAC.sam
@@ -1,4 +1,4 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GACCTAAC LB:LN_GACCTAAC PL:illumina PU:HiMom.1.GACCTAAC CN:BI
-HiMom:1:1101:1302:2244 77 * 0 0 * * 0 0 GGAAAAGACGGAAAGGTTCTATCTC @C at DFFFDFHHHHJIJHHIJJJJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGAATACA
-HiMom:1:1101:1302:2244 141 * 0 0 * * 0 0 TATAACAAATGCAAAAA HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGAATACA
+HiMom:1:1101:1302:2244 77 * 0 0 * * 0 0 GGAAAAGACGGAAAGGTTCTATCTC @C at DFFFDFHHHHJIJHHIJJJJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGAA-TACA
+HiMom:1:1101:1302:2244 141 * 0 0 * * 0 0 TATAACAAATGCAAAAA HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGAA-TACA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GATATCCA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GATATCCA.sam
index 1bb3adf..ab53f33 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GATATCCA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GATATCCA.sam
@@ -1,8 +1,8 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GATATCCA LB:LN_GATATCCA PL:illumina PU:HiMom.1.GATATCCA CN:BI
-HiMom:1:1101:1460:2176 77 * 0 0 * * 0 0 AGTCCAGGCTGAGCCCAGGGAAGAA CCCFFFFFHHHHGJIJJIJJHIJJI RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGAAAAA
-HiMom:1:1101:1460:2176 141 * 0 0 * * 0 0 GACACAACAAGTCCAAC ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:AGGAAAAA
-HiMom:1:2101:1031:2163 77 * 0 0 * * 0 0 .TTTCCATGGCCGTCACCTTTGGGT #4=DDFFFHHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:####@?@@ RX:Z:NNACATTT
-HiMom:1:2101:1031:2163 141 * 0 0 * * 0 0 GTCACCACTAGCCACCA @@@@@@@@?@@@@@@@? RG:Z:HiMom.1 QX:Z:####@?@@ RX:Z:NNACATTT
-HiMom:1:2101:1226:2088 77 * 0 0 * * 0 0 .GATCGGAAGAGCACACGTTTGACT #4=DAA=DDFHFHIIBFGHHIG>EG RG:Z:HiMom.1 QX:Z:==?BDFFF RX:Z:GCTCTTCC
-HiMom:1:2101:1226:2088 141 * 0 0 * * 0 0 GATCTAGGTAATAGCTA DCDDHFFFAFHDHIJGJ RG:Z:HiMom.1 QX:Z:==?BDFFF RX:Z:GCTCTTCC
+HiMom:1:1101:1460:2176 77 * 0 0 * * 0 0 AGTCCAGGCTGAGCCCAGGGAAGAA CCCFFFFFHHHHGJIJJIJJHIJJI RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGA-AAAA
+HiMom:1:1101:1460:2176 141 * 0 0 * * 0 0 GACACAACAAGTCCAAC ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:AGGA-AAAA
+HiMom:1:2101:1031:2163 77 * 0 0 * * 0 0 .TTTCCATGGCCGTCACCTTTGGGT #4=DDFFFHHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:####-@?@@ RX:Z:NNAC-ATTT
+HiMom:1:2101:1031:2163 141 * 0 0 * * 0 0 GTCACCACTAGCCACCA @@@@@@@@?@@@@@@@? RG:Z:HiMom.1 QX:Z:####-@?@@ RX:Z:NNAC-ATTT
+HiMom:1:2101:1226:2088 77 * 0 0 * * 0 0 .GATCGGAAGAGCACACGTTTGACT #4=DAA=DDFHFHIIBFGHHIG>EG RG:Z:HiMom.1 QX:Z:==?B-DFFF RX:Z:GCTC-TTCC
+HiMom:1:2101:1226:2088 141 * 0 0 * * 0 0 GATCTAGGTAATAGCTA DCDDHFFFAFHDHIJGJ RG:Z:HiMom.1 QX:Z:==?B-DFFF RX:Z:GCTC-TTCC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCGTCGA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCGTCGA.sam
index 235189a..31e7d99 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCGTCGA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCGTCGA.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GCCGTCGA LB:LN_GCCGTCGA PL:illumina PU:HiMom.1.GCCGTCGA CN:BI
-HiMom:1:1101:1111:2148 77 * 0 0 * * 0 0 GTGGAGACCACCTCCGAGGCCTTGT BBCFFFFFHHHHHJJJIJJJJJJJI RG:Z:HiMom.1 QX:Z:######## RX:Z:GCGAANAN
-HiMom:1:1101:1111:2148 141 * 0 0 * * 0 0 .........GGACGAC. ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:GCGAANAN
-HiMom:1:1101:1221:2143 77 * 0 0 * * 0 0 TTTGGTGGAAATTTTTTGTTATGAT CCCFFBDBHFD?FBFHIIGGIC at EF RG:Z:HiMom.1 QX:Z:@@@FFFFD RX:Z:CAATTGAA
-HiMom:1:1101:1221:2143 141 * 0 0 * * 0 0 TGTCTGCACAGCCGCTT HHHHHJJJIIIJGHIJJ RG:Z:HiMom.1 QX:Z:@@@FFFFD RX:Z:CAATTGAA
-HiMom:1:1101:1327:2200 589 * 0 0 * * 0 0 AGGGGGATCCGCCGGGGGACCACAA ######################### RG:Z:HiMom.1 QX:Z:@B at FFFFF RX:Z:GTCATCTG
-HiMom:1:1101:1327:2200 653 * 0 0 * * 0 0 GGCTGTCGACAGGTGTC HHHHGIJJJJJJIFHHI RG:Z:HiMom.1 QX:Z:@B at FFFFF RX:Z:GTCATCTG
-HiMom:1:2101:1122:2136 77 * 0 0 * * 0 0 GTAGGCGCTCAGCAAATACTTGTCG @@@DDDD8?<CACEHHBBHDAAFH@ RG:Z:HiMom.1 QX:Z:???BBAAB RX:Z:CTTGCCAG
-HiMom:1:2101:1122:2136 141 * 0 0 * * 0 0 CCTGCAGGCCCCGCGGC DD?DDIID)A:3<EADD RG:Z:HiMom.1 QX:Z:???BBAAB RX:Z:CTTGCCAG
-HiMom:1:2101:1459:2083 77 * 0 0 * * 0 0 .CACACGCCACACGGAGCACACTTT #4=DDFFFHHHHHJJJJJJJJIIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:ATTTCACC
-HiMom:1:2101:1459:2083 141 * 0 0 * * 0 0 AAAATAATCAGAAGGCC BHGHHIGGIJFJJGGFH RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:ATTTCACC
+HiMom:1:1101:1111:2148 77 * 0 0 * * 0 0 GTGGAGACCACCTCCGAGGCCTTGT BBCFFFFFHHHHHJJJIJJJJJJJI RG:Z:HiMom.1 QX:Z:####-#### RX:Z:GCGA-ANAN
+HiMom:1:1101:1111:2148 141 * 0 0 * * 0 0 .........GGACGAC. ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:GCGA-ANAN
+HiMom:1:1101:1221:2143 77 * 0 0 * * 0 0 TTTGGTGGAAATTTTTTGTTATGAT CCCFFBDBHFD?FBFHIIGGIC at EF RG:Z:HiMom.1 QX:Z:@@@F-FFFD RX:Z:CAAT-TGAA
+HiMom:1:1101:1221:2143 141 * 0 0 * * 0 0 TGTCTGCACAGCCGCTT HHHHHJJJIIIJGHIJJ RG:Z:HiMom.1 QX:Z:@@@F-FFFD RX:Z:CAAT-TGAA
+HiMom:1:1101:1327:2200 589 * 0 0 * * 0 0 AGGGGGATCCGCCGGGGGACCACAA ######################### RG:Z:HiMom.1 QX:Z:@B at F-FFFF RX:Z:GTCA-TCTG
+HiMom:1:1101:1327:2200 653 * 0 0 * * 0 0 GGCTGTCGACAGGTGTC HHHHGIJJJJJJIFHHI RG:Z:HiMom.1 QX:Z:@B at F-FFFF RX:Z:GTCA-TCTG
+HiMom:1:2101:1122:2136 77 * 0 0 * * 0 0 GTAGGCGCTCAGCAAATACTTGTCG @@@DDDD8?<CACEHHBBHDAAFH@ RG:Z:HiMom.1 QX:Z:???B-BAAB RX:Z:CTTG-CCAG
+HiMom:1:2101:1122:2136 141 * 0 0 * * 0 0 CCTGCAGGCCCCGCGGC DD?DDIID)A:3<EADD RG:Z:HiMom.1 QX:Z:???B-BAAB RX:Z:CTTG-CCAG
+HiMom:1:2101:1459:2083 77 * 0 0 * * 0 0 .CACACGCCACACGGAGCACACTTT #4=DDFFFHHHHHJJJJJJJJIIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:ATTT-CACC
+HiMom:1:2101:1459:2083 141 * 0 0 * * 0 0 AAAATAATCAGAAGGCC BHGHHIGGIJFJJGGFH RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:ATTT-CACC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCTAGCC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCTAGCC.sam
index 6b286a2..73f6ef1 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCTAGCC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GCCTAGCC.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GCCTAGCC LB:LN_GCCTAGCC PL:illumina PU:HiMom.1.GCCTAGCC CN:BI
-HiMom:1:1101:1165:2239 77 * 0 0 * * 0 0 GGCGGAGGCAGCATTTCAGCTGTGA CCCFFDFFHHHHHIJJIGHHHJHHF RG:Z:HiMom.1 QX:Z:######## RX:Z:ATGGAAGT
-HiMom:1:1101:1165:2239 141 * 0 0 * * 0 0 CGAGACAGAAGTGAGAA ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:ATGGAAGT
-HiMom:1:1101:1290:2225 77 * 0 0 * * 0 0 CTTGGGCGCATGGTGAGGGAGGGAG @@@FFDDFHDFH??CBEBHHIGDCD RG:Z:HiMom.1 QX:Z:C@@FBEDD RX:Z:TCAGTTCA
-HiMom:1:1101:1290:2225 141 * 0 0 * * 0 0 CTGGCAAAGACAGTCAC FHFHGIIICEHGDHBHE RG:Z:HiMom.1 QX:Z:C@@FBEDD RX:Z:TCAGTTCA
-HiMom:1:1201:1280:2179 77 * 0 0 * * 0 0 TTCAAGGAATCGTCCTGCCTCAGCC BCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@BFFDEF RX:Z:GAGGACTG
-HiMom:1:1201:1280:2179 141 * 0 0 * * 0 0 CTTGAGTCCAGGAGTTC GHHHHIFGCHIJJJGGI RG:Z:HiMom.1 QX:Z:@@BFFDEF RX:Z:GAGGACTG
-HiMom:1:1201:1300:2137 77 * 0 0 * * 0 0 .TGTAATCCCAGCTCTCAGGGAGGC #1=ADDDDDDDBBA?@AE?E at FE8; RG:Z:HiMom.1 QX:Z:@@?DDDDD RX:Z:GCTCTTCC
-HiMom:1:1201:1300:2137 141 * 0 0 * * 0 0 GATCTTTTTTTTAATTT FDHADEHGIGGED3?FD RG:Z:HiMom.1 QX:Z:@@?DDDDD RX:Z:GCTCTTCC
-HiMom:1:2101:1023:2237 589 * 0 0 * * 0 0 .TAAACAGCTTCTGCACAGCCAAAG #00@@?>=39>9;<412@?###### RG:Z:HiMom.1 QX:Z:####=@?> RX:Z:NNTTTGTT
-HiMom:1:2101:1023:2237 653 * 0 0 * * 0 0 TGAGTTCCTTGTAGATT ?@???@:>?@??>?;?< RG:Z:HiMom.1 QX:Z:####=@?> RX:Z:NNTTTGTT
+HiMom:1:1101:1165:2239 77 * 0 0 * * 0 0 GGCGGAGGCAGCATTTCAGCTGTGA CCCFFDFFHHHHHIJJIGHHHJHHF RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATGG-AAGT
+HiMom:1:1101:1165:2239 141 * 0 0 * * 0 0 CGAGACAGAAGTGAGAA ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATGG-AAGT
+HiMom:1:1101:1290:2225 77 * 0 0 * * 0 0 CTTGGGCGCATGGTGAGGGAGGGAG @@@FFDDFHDFH??CBEBHHIGDCD RG:Z:HiMom.1 QX:Z:C@@F-BEDD RX:Z:TCAG-TTCA
+HiMom:1:1101:1290:2225 141 * 0 0 * * 0 0 CTGGCAAAGACAGTCAC FHFHGIIICEHGDHBHE RG:Z:HiMom.1 QX:Z:C@@F-BEDD RX:Z:TCAG-TTCA
+HiMom:1:1201:1280:2179 77 * 0 0 * * 0 0 TTCAAGGAATCGTCCTGCCTCAGCC BCCFFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:@@BF-FDEF RX:Z:GAGG-ACTG
+HiMom:1:1201:1280:2179 141 * 0 0 * * 0 0 CTTGAGTCCAGGAGTTC GHHHHIFGCHIJJJGGI RG:Z:HiMom.1 QX:Z:@@BF-FDEF RX:Z:GAGG-ACTG
+HiMom:1:1201:1300:2137 77 * 0 0 * * 0 0 .TGTAATCCCAGCTCTCAGGGAGGC #1=ADDDDDDDBBA?@AE?E at FE8; RG:Z:HiMom.1 QX:Z:@@?D-DDDD RX:Z:GCTC-TTCC
+HiMom:1:1201:1300:2137 141 * 0 0 * * 0 0 GATCTTTTTTTTAATTT FDHADEHGIGGED3?FD RG:Z:HiMom.1 QX:Z:@@?D-DDDD RX:Z:GCTC-TTCC
+HiMom:1:2101:1023:2237 589 * 0 0 * * 0 0 .TAAACAGCTTCTGCACAGCCAAAG #00@@?>=39>9;<412@?###### RG:Z:HiMom.1 QX:Z:####-=@?> RX:Z:NNTT-TGTT
+HiMom:1:2101:1023:2237 653 * 0 0 * * 0 0 TGAGTTCCTTGTAGATT ?@???@:>?@??>?;?< RG:Z:HiMom.1 QX:Z:####-=@?> RX:Z:NNTT-TGTT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTAACATC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTAACATC.sam
index fd117a0..5c70b5f 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTAACATC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTAACATC.sam
@@ -1,6 +1,6 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GTAACATC LB:LN_GTAACATC PL:illumina PU:HiMom.1.GTAACATC CN:BI
-HiMom:1:1101:1188:2237 77 * 0 0 * * 0 0 TCCCCCTCCCTTTTGCGCACACACC @?@DDADDHDHBDH<EFHIIHG?HF RG:Z:HiMom.1 QX:Z:CCCFFDDE RX:Z:GCTTCCTT
-HiMom:1:1101:1188:2237 141 * 0 0 * * 0 0 CAAGACAGAAGTGAGAA FHHFFE at FDHHAIAFHG RG:Z:HiMom.1 QX:Z:CCCFFDDE RX:Z:GCTTCCTT
-HiMom:1:2101:1208:2231 589 * 0 0 * * 0 0 TCACTAAACATCCAAACATCACTTT ######################### RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTTTTTTT
-HiMom:1:2101:1208:2231 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT HHHHHJJJHFDDDDDDD RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CTTTTTTT
+HiMom:1:1101:1188:2237 77 * 0 0 * * 0 0 TCCCCCTCCCTTTTGCGCACACACC @?@DDADDHDHBDH<EFHIIHG?HF RG:Z:HiMom.1 QX:Z:CCCF-FDDE RX:Z:GCTT-CCTT
+HiMom:1:1101:1188:2237 141 * 0 0 * * 0 0 CAAGACAGAAGTGAGAA FHHFFE at FDHHAIAFHG RG:Z:HiMom.1 QX:Z:CCCF-FDDE RX:Z:GCTT-CCTT
+HiMom:1:2101:1208:2231 589 * 0 0 * * 0 0 TCACTAAACATCCAAACATCACTTT ######################### RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTTT-TTTT
+HiMom:1:2101:1208:2231 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT HHHHHJJJHFDDDDDDD RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CTTT-TTTT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTCCACAG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTCCACAG.sam
index d61115a..be0bdea 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTCCACAG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/GTCCACAG.sam
@@ -1,6 +1,6 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_GTCCACAG LB:LN_GTCCACAG PL:illumina PU:HiMom.1.GTCCACAG CN:BI
-HiMom:1:1101:1069:2159 77 * 0 0 * * 0 0 TCCCTTACCATCAAATCAATTG.CC CCCFFFFFHHHHHJJJJJJJJJ#3A RG:Z:HiMom.1 QX:Z:<<<@?### RX:Z:GACGTNNN
-HiMom:1:1101:1069:2159 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:<<<@?### RX:Z:GACGTNNN
-HiMom:1:1201:1486:2109 77 * 0 0 * * 0 0 .CACCTCCTAGCCCCTCACTTCTGT #1=B;BDDHHHGFIIIIIIIIIGGG RG:Z:HiMom.1 QX:Z:CCCFF?DD RX:Z:ACGTGTGC
-HiMom:1:1201:1486:2109 141 * 0 0 * * 0 0 TCTTCCCGATCTGTATA FBHHHJJIIDHJIJJJH RG:Z:HiMom.1 QX:Z:CCCFF?DD RX:Z:ACGTGTGC
+HiMom:1:1101:1069:2159 77 * 0 0 * * 0 0 TCCCTTACCATCAAATCAATTG.CC CCCFFFFFHHHHHJJJJJJJJJ#3A RG:Z:HiMom.1 QX:Z:<<<@-?### RX:Z:GACG-TNNN
+HiMom:1:1101:1069:2159 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:<<<@-?### RX:Z:GACG-TNNN
+HiMom:1:1201:1486:2109 77 * 0 0 * * 0 0 .CACCTCCTAGCCCCTCACTTCTGT #1=B;BDDHHHGFIIIIIIIIIGGG RG:Z:HiMom.1 QX:Z:CCCF-F?DD RX:Z:ACGT-GTGC
+HiMom:1:1201:1486:2109 141 * 0 0 * * 0 0 TCTTCCCGATCTGTATA FBHHHJJIIDHJIJJJH RG:Z:HiMom.1 QX:Z:CCCF-F?DD RX:Z:ACGT-GTGC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/N.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/N.sam
index 21f945c..77bbbba 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/N.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/N.sam
@@ -1,34 +1,34 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_N LB:LN_N PL:illumina PU:HiMom.1.N CN:BI
-HiMom:1:1101:1031:2224 589 * 0 0 * * 0 0 .AATA............T....... #0;@@#################### BC:Z:NNNNNNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1031:2224 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNNNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1039:2147 589 * 0 0 * * 0 0 .CCAA.G..GG....ATGTAA.... #4;@@#4##2<####43@@@@#### BC:Z:NNNNNNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1039:2147 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNNNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNNNNNNN
-HiMom:1:1101:1046:2175 589 * 0 0 * * 0 0 .TGCC.G.GTT.CG.GGTCTT.... #4;@@#################### BC:Z:NNNNNNNN RG:Z:HiMom.1 QX:Z:####@### RX:Z:NNGGANNN
-HiMom:1:1101:1046:2175 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNNNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####@### RX:Z:NNGGANNN
-HiMom:1:1101:1047:2122 589 * 0 0 * * 0 0 .CTAA.G.ACT.TG.GTGTGC.... #0;@@#4#3@@#3@#2<@@@@#### BC:Z:NNNANNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNTCANNN
-HiMom:1:1101:1047:2122 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNANNNN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNTCANNN
-HiMom:1:1101:1048:2197 589 * 0 0 * * 0 0 .CTCC.G.TCA.CA.GTGGAG.... #0;?@#################### BC:Z:NNNCNNNN RG:Z:HiMom.1 QX:Z:######## RX:Z:NNGTGNNN
-HiMom:1:1101:1048:2197 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNCNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NNGTGNNN
-HiMom:1:1101:1065:2193 77 * 0 0 * * 0 0 GAAGTACGCCCTGCCCCTGGTT.GC ?@@DAADAHHFHBEBEGGHG?#### BC:Z:GAACGATN RG:Z:HiMom.1 QX:Z:######## RX:Z:NCTTGNNN
-HiMom:1:1101:1065:2193 141 * 0 0 * * 0 0 ................. ################# BC:Z:GAACGATN RG:Z:HiMom.1 XN:i:1 QX:Z:######## RX:Z:NCTTGNNN
-HiMom:1:1101:1162:2207 589 * 0 0 * * 0 0 ACCTTGAGGAGAACATAAGAGCAAA ######################### BC:Z:ACAAAATT RG:Z:HiMom.1 QX:Z:######## RX:Z:TAAAACTG
-HiMom:1:1101:1162:2207 653 * 0 0 * * 0 0 GGGAAGTTAGAGGAATG ################# BC:Z:ACAAAATT RG:Z:HiMom.1 QX:Z:######## RX:Z:TAAAACTG
-HiMom:1:1201:1159:2179 589 * 0 0 * * 0 0 GTTAGCACAGATATTGGATGAGTGA ######################### BC:Z:AAAAAAAA RG:Z:HiMom.1 QX:Z:===AA70< RX:Z:TTTTTTTT
-HiMom:1:1201:1159:2179 653 * 0 0 * * 0 0 TATTTTTCTAAATACTT ################# BC:Z:AAAAAAAA RG:Z:HiMom.1 QX:Z:===AA70< RX:Z:TTTTTTTT
-HiMom:1:1201:1414:2174 589 * 0 0 * * 0 0 GCCAAAAAAAAGAACCAGCCCAAGG ######################### BC:Z:AGAAAAGA RG:Z:HiMom.1 QX:Z:@;@1BDAD RX:Z:TTTTTTTT
-HiMom:1:1201:1414:2174 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT F????FFEB>B6=BBBB BC:Z:AGAAAAGA RG:Z:HiMom.1 QX:Z:@;@1BDAD RX:Z:TTTTTTTT
-HiMom:1:2101:1040:2208 589 * 0 0 * * 0 0 .ATGCCCACCTCCCTCCTACGCACC ######################### BC:Z:ACGAAATC RG:Z:HiMom.1 QX:Z:####>(2@ RX:Z:NCTGATAG
-HiMom:1:2101:1040:2208 653 * 0 0 * * 0 0 TCACTGAAATGAATTCA .22@@############ BC:Z:ACGAAATC RG:Z:HiMom.1 QX:Z:####>(2@ RX:Z:NCTGATAG
-HiMom:1:2101:1059:2083 77 * 0 0 * * 0 0 .AAGAGGGGTCAAGAGTTAAACTTA #1=DDFFFHFHHGIGHGHJJJJJJI BC:Z:TACCGTCT RG:Z:HiMom.1 QX:Z:#1=BDDDE RX:Z:NGAATGTC
-HiMom:1:2101:1059:2083 141 * 0 0 * * 0 0 TTAGAAGGATGCTTCTC HHGHHJJJJJIJJIIJJ BC:Z:TACCGTCT RG:Z:HiMom.1 QX:Z:#1=BDDDE RX:Z:NGAATGTC
-HiMom:1:2101:1143:2137 77 * 0 0 * * 0 0 ATGCAGCAGCTGCCACGGAGCACCA CC at FFDFDFHFHHGIDHEHIGJJJJ BC:Z:TCCGTCTA RG:Z:HiMom.1 QX:Z:@@@DD?=D RX:Z:GCTCTTCA
-HiMom:1:2101:1143:2137 141 * 0 0 * * 0 0 GATCTAGGGGGAACAGC CAFFFHIIDG:EFHIII BC:Z:TCCGTCTA RG:Z:HiMom.1 QX:Z:@@@DD?=D RX:Z:GCTCTTCA
-HiMom:1:2101:1151:2182 589 * 0 0 * * 0 0 TTGTTTTGGCTTATAATGACAAGAA ;;8-2).2())(<6=@8;?4??>>? BC:Z:GAAAAAAA RG:Z:HiMom.1 QX:Z:9<<?@?@; RX:Z:TTTTTTTT
-HiMom:1:2101:1151:2182 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTA 5=?############## BC:Z:GAAAAAAA RG:Z:HiMom.1 QX:Z:9<<?@?@; RX:Z:TTTTTTTT
-HiMom:1:2101:1215:2110 77 * 0 0 * * 0 0 .AATATAATTTGGAGACCCTTTGTT #1=DDDDDEDDDDIDDBB3ABAB## BC:Z:AAAAGAAG RG:Z:HiMom.1 QX:Z:######## RX:Z:ATCTTTCC
-HiMom:1:2101:1215:2110 141 * 0 0 * * 0 0 CCCATTAAGAACAGCAA ################# BC:Z:AAAAGAAG RG:Z:HiMom.1 QX:Z:######## RX:Z:ATCTTTCC
-HiMom:1:2101:1285:2105 589 * 0 0 * * 0 0 .GCGGGGAGCCGGGCGTGGAATGCG ######################### BC:Z:TATCTCGG RG:Z:HiMom.1 QX:Z:######## RX:Z:TGTCTATA
-HiMom:1:2101:1285:2105 653 * 0 0 * * 0 0 TCAACCAACACCTCTTC 4:9:???########## BC:Z:TATCTCGG RG:Z:HiMom.1 QX:Z:######## RX:Z:TGTCTATA
-HiMom:1:2101:1450:2134 77 * 0 0 * * 0 0 AGCACGCTGCCGCGGGACCTGCCCA ?@@AD at DDHFH?DGIIIIG at FGFBF BC:Z:ACCAGTTG RG:Z:HiMom.1 QX:Z:CC at FDFDF RX:Z:ACAAACCC
-HiMom:1:2101:1450:2134 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC FDFHFGIIE1CGGHBGE BC:Z:ACCAGTTG RG:Z:HiMom.1 QX:Z:CC at FDFDF RX:Z:ACAAACCC
+HiMom:1:1101:1031:2224 589 * 0 0 * * 0 0 .AATA............T....... #0;@@#################### BC:Z:NNNNNNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1031:2224 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNNNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1039:2147 589 * 0 0 * * 0 0 .CCAA.G..GG....ATGTAA.... #4;@@#4##2<####43@@@@#### BC:Z:NNNNNNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1039:2147 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNNNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNNN-NNNN
+HiMom:1:1101:1046:2175 589 * 0 0 * * 0 0 .TGCC.G.GTT.CG.GGTCTT.... #4;@@#################### BC:Z:NNNNNNNN RG:Z:HiMom.1 QX:Z:####-@### RX:Z:NNGG-ANNN
+HiMom:1:1101:1046:2175 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNNNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-@### RX:Z:NNGG-ANNN
+HiMom:1:1101:1047:2122 589 * 0 0 * * 0 0 .CTAA.G.ACT.TG.GTGTGC.... #0;@@#4#3@@#3@#2<@@@@#### BC:Z:NNNANNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNTC-ANNN
+HiMom:1:1101:1047:2122 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNANNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNTC-ANNN
+HiMom:1:1101:1048:2197 589 * 0 0 * * 0 0 .CTCC.G.TCA.CA.GTGGAG.... #0;?@#################### BC:Z:NNNCNNNN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NNGT-GNNN
+HiMom:1:1101:1048:2197 653 * 0 0 * * 0 0 ................. ################# BC:Z:NNNCNNNN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NNGT-GNNN
+HiMom:1:1101:1065:2193 77 * 0 0 * * 0 0 GAAGTACGCCCTGCCCCTGGTT.GC ?@@DAADAHHFHBEBEGGHG?#### BC:Z:GAACGATN RG:Z:HiMom.1 QX:Z:####-#### RX:Z:NCTT-GNNN
+HiMom:1:1101:1065:2193 141 * 0 0 * * 0 0 ................. ################# BC:Z:GAACGATN RG:Z:HiMom.1 XN:i:1 QX:Z:####-#### RX:Z:NCTT-GNNN
+HiMom:1:1101:1162:2207 589 * 0 0 * * 0 0 ACCTTGAGGAGAACATAAGAGCAAA ######################### BC:Z:ACAAAATT RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TAAA-ACTG
+HiMom:1:1101:1162:2207 653 * 0 0 * * 0 0 GGGAAGTTAGAGGAATG ################# BC:Z:ACAAAATT RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TAAA-ACTG
+HiMom:1:1201:1159:2179 589 * 0 0 * * 0 0 GTTAGCACAGATATTGGATGAGTGA ######################### BC:Z:AAAAAAAA RG:Z:HiMom.1 QX:Z:===A-A70< RX:Z:TTTT-TTTT
+HiMom:1:1201:1159:2179 653 * 0 0 * * 0 0 TATTTTTCTAAATACTT ################# BC:Z:AAAAAAAA RG:Z:HiMom.1 QX:Z:===A-A70< RX:Z:TTTT-TTTT
+HiMom:1:1201:1414:2174 589 * 0 0 * * 0 0 GCCAAAAAAAAGAACCAGCCCAAGG ######################### BC:Z:AGAAAAGA RG:Z:HiMom.1 QX:Z:@;@1-BDAD RX:Z:TTTT-TTTT
+HiMom:1:1201:1414:2174 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTT F????FFEB>B6=BBBB BC:Z:AGAAAAGA RG:Z:HiMom.1 QX:Z:@;@1-BDAD RX:Z:TTTT-TTTT
+HiMom:1:2101:1040:2208 589 * 0 0 * * 0 0 .ATGCCCACCTCCCTCCTACGCACC ######################### BC:Z:ACGAAATC RG:Z:HiMom.1 QX:Z:####->(2@ RX:Z:NCTG-ATAG
+HiMom:1:2101:1040:2208 653 * 0 0 * * 0 0 TCACTGAAATGAATTCA .22@@############ BC:Z:ACGAAATC RG:Z:HiMom.1 QX:Z:####->(2@ RX:Z:NCTG-ATAG
+HiMom:1:2101:1059:2083 77 * 0 0 * * 0 0 .AAGAGGGGTCAAGAGTTAAACTTA #1=DDFFFHFHHGIGHGHJJJJJJI BC:Z:TACCGTCT RG:Z:HiMom.1 QX:Z:#1=B-DDDE RX:Z:NGAA-TGTC
+HiMom:1:2101:1059:2083 141 * 0 0 * * 0 0 TTAGAAGGATGCTTCTC HHGHHJJJJJIJJIIJJ BC:Z:TACCGTCT RG:Z:HiMom.1 QX:Z:#1=B-DDDE RX:Z:NGAA-TGTC
+HiMom:1:2101:1143:2137 77 * 0 0 * * 0 0 ATGCAGCAGCTGCCACGGAGCACCA CC at FFDFDFHFHHGIDHEHIGJJJJ BC:Z:TCCGTCTA RG:Z:HiMom.1 QX:Z:@@@D-D?=D RX:Z:GCTC-TTCA
+HiMom:1:2101:1143:2137 141 * 0 0 * * 0 0 GATCTAGGGGGAACAGC CAFFFHIIDG:EFHIII BC:Z:TCCGTCTA RG:Z:HiMom.1 QX:Z:@@@D-D?=D RX:Z:GCTC-TTCA
+HiMom:1:2101:1151:2182 589 * 0 0 * * 0 0 TTGTTTTGGCTTATAATGACAAGAA ;;8-2).2())(<6=@8;?4??>>? BC:Z:GAAAAAAA RG:Z:HiMom.1 QX:Z:9<<?-@?@; RX:Z:TTTT-TTTT
+HiMom:1:2101:1151:2182 653 * 0 0 * * 0 0 TTTTTTTTTTTTTTTTA 5=?############## BC:Z:GAAAAAAA RG:Z:HiMom.1 QX:Z:9<<?-@?@; RX:Z:TTTT-TTTT
+HiMom:1:2101:1215:2110 77 * 0 0 * * 0 0 .AATATAATTTGGAGACCCTTTGTT #1=DDDDDEDDDDIDDBB3ABAB## BC:Z:AAAAGAAG RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATCT-TTCC
+HiMom:1:2101:1215:2110 141 * 0 0 * * 0 0 CCCATTAAGAACAGCAA ################# BC:Z:AAAAGAAG RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ATCT-TTCC
+HiMom:1:2101:1285:2105 589 * 0 0 * * 0 0 .GCGGGGAGCCGGGCGTGGAATGCG ######################### BC:Z:TATCTCGG RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TGTC-TATA
+HiMom:1:2101:1285:2105 653 * 0 0 * * 0 0 TCAACCAACACCTCTTC 4:9:???########## BC:Z:TATCTCGG RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TGTC-TATA
+HiMom:1:2101:1450:2134 77 * 0 0 * * 0 0 AGCACGCTGCCGCGGGACCTGCCCA ?@@AD at DDHFH?DGIIIIG at FGFBF BC:Z:ACCAGTTG RG:Z:HiMom.1 QX:Z:CC at F-DFDF RX:Z:ACAA-ACCC
+HiMom:1:2101:1450:2134 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC FDFHFGIIE1CGGHBGE BC:Z:ACCAGTTG RG:Z:HiMom.1 QX:Z:CC at F-DFDF RX:Z:ACAA-ACCC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TAAGCACA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TAAGCACA.sam
index e730e63..0bb8576 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TAAGCACA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TAAGCACA.sam
@@ -1,6 +1,6 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TAAGCACA LB:LN_TAAGCACA PL:illumina PU:HiMom.1.TAAGCACA CN:BI
-HiMom:1:1201:1064:2239 77 * 0 0 * * 0 0 CATGCAGCGCAAGTAGGTCTACAAG @@;DFAFFHHHHAHEGHFDGGFABG RG:Z:HiMom.1 QX:Z:8?@:DDDA RX:Z:GGGATGGG
-HiMom:1:1201:1064:2239 141 * 0 0 * * 0 0 AGGGCGATGAGGACTAG CC:FHHGIH<EGDDDFH RG:Z:HiMom.1 QX:Z:8?@:DDDA RX:Z:GGGATGGG
-HiMom:1:2101:1258:2092 77 * 0 0 * * 0 0 .CACACACACACTCATTCACAGCTT #1=DDDFFHHHFHJJIJGGGIIGIJ RG:Z:HiMom.1 QX:Z:######## RX:Z:TTAGACAA
-HiMom:1:2101:1258:2092 141 * 0 0 * * 0 0 AACACCAAAATAAAATA ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:TTAGACAA
+HiMom:1:1201:1064:2239 77 * 0 0 * * 0 0 CATGCAGCGCAAGTAGGTCTACAAG @@;DFAFFHHHHAHEGHFDGGFABG RG:Z:HiMom.1 QX:Z:8?@:-DDDA RX:Z:GGGA-TGGG
+HiMom:1:1201:1064:2239 141 * 0 0 * * 0 0 AGGGCGATGAGGACTAG CC:FHHGIH<EGDDDFH RG:Z:HiMom.1 QX:Z:8?@:-DDDA RX:Z:GGGA-TGGG
+HiMom:1:2101:1258:2092 77 * 0 0 * * 0 0 .CACACACACACTCATTCACAGCTT #1=DDDFFHHHFHJJIJGGGIIGIJ RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TTAG-ACAA
+HiMom:1:2101:1258:2092 141 * 0 0 * * 0 0 AACACCAAAATAAAATA ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:TTAG-ACAA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCCAGG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCCAGG.sam
index 215a4b5..f430671 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCCAGG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCCAGG.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TATCCAGG LB:LN_TATCCAGG PL:illumina PU:HiMom.1.TATCCAGG CN:BI
-HiMom:1:1101:1071:2233 77 * 0 0 * * 0 0 TTTGACAGTCTCTGAATGAGAA.GG CCCFFFFFHHHHHJIIIJJJIJ#4A RG:Z:HiMom.1 QX:Z:<<<@@### RX:Z:GTTTGNNN
-HiMom:1:1101:1071:2233 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:<<<@@### RX:Z:GTTTGNNN
-HiMom:1:1201:1140:2125 77 * 0 0 * * 0 0 .TTTCAGTTCAGAGAACTGCAGAAT #1=DBDFDHHHHGJIJJJJJIIIJI RG:Z:HiMom.1 QX:Z:CC at FFFFF RX:Z:TTCATAAA
-HiMom:1:1201:1140:2125 141 * 0 0 * * 0 0 TTGGTCTTAGATGTTGC HHHHFGIJIIIJIJIJJ RG:Z:HiMom.1 QX:Z:CC at FFFFF RX:Z:TTCATAAA
-HiMom:1:1201:1236:2187 77 * 0 0 * * 0 0 TTTAAATGGGTAAGAAGCCCGGCTC @BCDDFEFHHDHHJJJJJIJJIJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CTCCTTAG
-HiMom:1:1201:1236:2187 141 * 0 0 * * 0 0 CGGATTCCGACTTCCAT HHHHGIJJIGIGIJJGG RG:Z:HiMom.1 QX:Z:CCCFFFFD RX:Z:CTCCTTAG
-HiMom:1:2101:1133:2239 77 * 0 0 * * 0 0 AGACAGAAGTACGGGAAGGCGAAGA @@@FFFFEHFHHHJJCGDHIIECD@ RG:Z:HiMom.1 QX:Z:?@?DDFFF RX:Z:AGCTTTTT
-HiMom:1:2101:1133:2239 141 * 0 0 * * 0 0 GTTTCCTAGCTTGTCTT HHHHF4ACFHIJHHHGH RG:Z:HiMom.1 QX:Z:?@?DDFFF RX:Z:AGCTTTTT
+HiMom:1:1101:1071:2233 77 * 0 0 * * 0 0 TTTGACAGTCTCTGAATGAGAA.GG CCCFFFFFHHHHHJIIIJJJIJ#4A RG:Z:HiMom.1 QX:Z:<<<@-@### RX:Z:GTTT-GNNN
+HiMom:1:1101:1071:2233 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:<<<@-@### RX:Z:GTTT-GNNN
+HiMom:1:1201:1140:2125 77 * 0 0 * * 0 0 .TTTCAGTTCAGAGAACTGCAGAAT #1=DBDFDHHHHGJIJJJJJIIIJI RG:Z:HiMom.1 QX:Z:CC at F-FFFF RX:Z:TTCA-TAAA
+HiMom:1:1201:1140:2125 141 * 0 0 * * 0 0 TTGGTCTTAGATGTTGC HHHHFGIJIIIJIJIJJ RG:Z:HiMom.1 QX:Z:CC at F-FFFF RX:Z:TTCA-TAAA
+HiMom:1:1201:1236:2187 77 * 0 0 * * 0 0 TTTAAATGGGTAAGAAGCCCGGCTC @BCDDFEFHHDHHJJJJJIJJIJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:CTCC-TTAG
+HiMom:1:1201:1236:2187 141 * 0 0 * * 0 0 CGGATTCCGACTTCCAT HHHHGIJJIGIGIJJGG RG:Z:HiMom.1 QX:Z:CCCF-FFFD RX:Z:CTCC-TTAG
+HiMom:1:2101:1133:2239 77 * 0 0 * * 0 0 AGACAGAAGTACGGGAAGGCGAAGA @@@FFFFEHFHHHJJCGDHIIECD@ RG:Z:HiMom.1 QX:Z:?@?D-DFFF RX:Z:AGCT-TTTT
+HiMom:1:2101:1133:2239 141 * 0 0 * * 0 0 GTTTCCTAGCTTGTCTT HHHHF4ACFHIJHHHGH RG:Z:HiMom.1 QX:Z:?@?D-DFFF RX:Z:AGCT-TTTT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCTGCC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCTGCC.sam
index 10f206d..3ed4c5b 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCTGCC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TATCTGCC.sam
@@ -1,16 +1,16 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TATCTGCC LB:LN_TATCTGCC PL:illumina PU:HiMom.1.TATCTGCC CN:BI
-HiMom:1:1101:1267:2209 77 * 0 0 * * 0 0 GAGACGGAGGCCAACGGGGGCCTGG @@CFFFFD8FDHFHIGIBG?@BCDG RG:Z:HiMom.1 QX:Z:=;?DDDD? RX:Z:GGCAGAGT
-HiMom:1:1101:1267:2209 141 * 0 0 * * 0 0 CTCCAACAGCCCCGTAC CCFHAIIIGGIIGE at EG RG:Z:HiMom.1 QX:Z:=;?DDDD? RX:Z:GGCAGAGT
-HiMom:1:1101:1353:2226 77 * 0 0 * * 0 0 TTGCTTGTCTGTAAAGTATTTTATT @C at DDFFDHHFHFHHIBGG>IHHII RG:Z:HiMom.1 QX:Z:BBBFFFFF RX:Z:GTGCTCTT
-HiMom:1:1101:1353:2226 141 * 0 0 * * 0 0 CCGATCTTCAGGTTACC HHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:BBBFFFFF RX:Z:GTGCTCTT
-HiMom:1:1101:1435:2194 77 * 0 0 * * 0 0 GAGAAAGAACATGACTACAGAGATG CCCFFFFFHHHHHJJJJJJJJJHJJ RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:TTTTGTTT
-HiMom:1:1101:1435:2194 141 * 0 0 * * 0 0 TCTTTTACTGAAGTGTA HHHHHJJJJIHIJHHHJ RG:Z:HiMom.1 QX:Z:CCCFFDFF RX:Z:TTTTGTTT
-HiMom:1:1201:1084:2204 77 * 0 0 * * 0 0 GGCCCGTGGACGCCGCCGAAGAAGC CCCFFFFFHHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGGCTCCT
-HiMom:1:1201:1084:2204 141 * 0 0 * * 0 0 CAGGCTCTCATCAGTTG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:TGGCTCCT
-HiMom:1:1201:1142:2242 77 * 0 0 * * 0 0 TGTTGATAGTCCTTCTTATCTTAGT ???DB?==CC2<AC:CC<CFEF<FF RG:Z:HiMom.1 QX:Z:?=?DDDD; RX:Z:GTAAAATG
-HiMom:1:1201:1142:2242 141 * 0 0 * * 0 0 TAAAATAATAAAAAATG AF<DF<FFFFIIIFF@< RG:Z:HiMom.1 QX:Z:?=?DDDD; RX:Z:GTAAAATG
-HiMom:1:1201:1187:2100 77 * 0 0 * * 0 0 .GCGGTAATTCCAGCTCCAATAGCG #1:BB2 at DHHFHHIIIIHHIIGHGG RG:Z:HiMom.1 QX:Z:=<=;AA## RX:Z:AAAAAAGA
-HiMom:1:1201:1187:2100 141 * 0 0 * * 0 0 GCCCGCATTGCCGAGAC 2<=;)<<):=@@##### RG:Z:HiMom.1 QX:Z:=<=;AA## RX:Z:AAAAAAGA
-HiMom:1:1201:1392:2109 77 * 0 0 * * 0 0 .CTGAAGAGGCCAAAGCGCCCTCCA #1=DDFFFHHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:BBCFFFFF RX:Z:GTCAGACA
-HiMom:1:1201:1392:2109 141 * 0 0 * * 0 0 GGGGGATTTGGGCTGTG HHHHHHJJJHIJIJJJJ RG:Z:HiMom.1 QX:Z:BBCFFFFF RX:Z:GTCAGACA
+HiMom:1:1101:1267:2209 77 * 0 0 * * 0 0 GAGACGGAGGCCAACGGGGGCCTGG @@CFFFFD8FDHFHIGIBG?@BCDG RG:Z:HiMom.1 QX:Z:=;?D-DDD? RX:Z:GGCA-GAGT
+HiMom:1:1101:1267:2209 141 * 0 0 * * 0 0 CTCCAACAGCCCCGTAC CCFHAIIIGGIIGE at EG RG:Z:HiMom.1 QX:Z:=;?D-DDD? RX:Z:GGCA-GAGT
+HiMom:1:1101:1353:2226 77 * 0 0 * * 0 0 TTGCTTGTCTGTAAAGTATTTTATT @C at DDFFDHHFHFHHIBGG>IHHII RG:Z:HiMom.1 QX:Z:BBBF-FFFF RX:Z:GTGC-TCTT
+HiMom:1:1101:1353:2226 141 * 0 0 * * 0 0 CCGATCTTCAGGTTACC HHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:BBBF-FFFF RX:Z:GTGC-TCTT
+HiMom:1:1101:1435:2194 77 * 0 0 * * 0 0 GAGAAAGAACATGACTACAGAGATG CCCFFFFFHHHHHJJJJJJJJJHJJ RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:TTTT-GTTT
+HiMom:1:1101:1435:2194 141 * 0 0 * * 0 0 TCTTTTACTGAAGTGTA HHHHHJJJJIHIJHHHJ RG:Z:HiMom.1 QX:Z:CCCF-FDFF RX:Z:TTTT-GTTT
+HiMom:1:1201:1084:2204 77 * 0 0 * * 0 0 GGCCCGTGGACGCCGCCGAAGAAGC CCCFFFFFHHHHHJJJJJIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGGC-TCCT
+HiMom:1:1201:1084:2204 141 * 0 0 * * 0 0 CAGGCTCTCATCAGTTG HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:TGGC-TCCT
+HiMom:1:1201:1142:2242 77 * 0 0 * * 0 0 TGTTGATAGTCCTTCTTATCTTAGT ???DB?==CC2<AC:CC<CFEF<FF RG:Z:HiMom.1 QX:Z:?=?D-DDD; RX:Z:GTAA-AATG
+HiMom:1:1201:1142:2242 141 * 0 0 * * 0 0 TAAAATAATAAAAAATG AF<DF<FFFFIIIFF@< RG:Z:HiMom.1 QX:Z:?=?D-DDD; RX:Z:GTAA-AATG
+HiMom:1:1201:1187:2100 77 * 0 0 * * 0 0 .GCGGTAATTCCAGCTCCAATAGCG #1:BB2 at DHHFHHIIIIHHIIGHGG RG:Z:HiMom.1 QX:Z:=<=;-AA## RX:Z:AAAA-AAGA
+HiMom:1:1201:1187:2100 141 * 0 0 * * 0 0 GCCCGCATTGCCGAGAC 2<=;)<<):=@@##### RG:Z:HiMom.1 QX:Z:=<=;-AA## RX:Z:AAAA-AAGA
+HiMom:1:1201:1392:2109 77 * 0 0 * * 0 0 .CTGAAGAGGCCAAAGCGCCCTCCA #1=DDFFFHHHHHJJJJJJJJJJJI RG:Z:HiMom.1 QX:Z:BBCF-FFFF RX:Z:GTCA-GACA
+HiMom:1:1201:1392:2109 141 * 0 0 * * 0 0 GGGGGATTTGGGCTGTG HHHHHHJJJHIJIJJJJ RG:Z:HiMom.1 QX:Z:BBCF-FFFF RX:Z:GTCA-GACA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCGCTAGA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCGCTAGA.sam
index f4c706a..a8bbb04 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCGCTAGA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCGCTAGA.sam
@@ -1,12 +1,12 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TCGCTAGA LB:LN_TCGCTAGA PL:illumina PU:HiMom.1.TCGCTAGA CN:BI
-HiMom:1:1101:1143:2192 77 * 0 0 * * 0 0 GGAGCGAGTCTGGGTCTCAGCCCCG CCCFFFFFHHHHHJGHIIIHJJJJI RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CGACAAGT
-HiMom:1:1101:1143:2192 141 * 0 0 * * 0 0 CTGGCTTATCACTCATC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:CGACAAGT
-HiMom:1:1101:1479:2221 77 * 0 0 * * 0 0 TGTAAAGTATGCTGGCTCAGTGTAT BBBFDFFEHHHHHJJJJJJJIJHJJ RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:GGGGAAAT
-HiMom:1:1101:1479:2221 141 * 0 0 * * 0 0 CTATTTTTATGTAAAAA HHHHHJIGIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCFFFFF RX:Z:GGGGAAAT
-HiMom:1:1201:1312:2112 77 * 0 0 * * 0 0 .TCCCAGCGAACCCGCGTGCAACCT #1=DFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTTGCAG
-HiMom:1:1201:1312:2112 141 * 0 0 * * 0 0 GAGCCGGCGCAGGTGCA HHHHHJJJIJJJJGHIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATTTGCAG
-HiMom:1:1201:1416:2128 77 * 0 0 * * 0 0 .ACAGGCGTGGAGGAGGCGGCGGCC #4=DDDFFHHHHHJIGJHFHHFFED RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:TTGGTGTG
-HiMom:1:1201:1416:2128 141 * 0 0 * * 0 0 GAGGCGGTGGCGGGATC HHFHHII:?GGHIIB6? RG:Z:HiMom.1 QX:Z:@@@DDDDD RX:Z:TTGGTGTG
-HiMom:1:2101:1064:2242 77 * 0 0 * * 0 0 ATGAACAAAGGAAGAATTATGCACG ?;?D;DDDF?;:+<<CFFCHE433A RG:Z:HiMom.1 QX:Z:####(<?< RX:Z:NGGAAAAA
-HiMom:1:2101:1064:2242 141 * 0 0 * * 0 0 GGTTGTCAAGCGTTAAA ################# RG:Z:HiMom.1 QX:Z:####(<?< RX:Z:NGGAAAAA
+HiMom:1:1101:1143:2192 77 * 0 0 * * 0 0 GGAGCGAGTCTGGGTCTCAGCCCCG CCCFFFFFHHHHHJGHIIIHJJJJI RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CGAC-AAGT
+HiMom:1:1101:1143:2192 141 * 0 0 * * 0 0 CTGGCTTATCACTCATC HHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:CGAC-AAGT
+HiMom:1:1101:1479:2221 77 * 0 0 * * 0 0 TGTAAAGTATGCTGGCTCAGTGTAT BBBFDFFEHHHHHJJJJJJJIJHJJ RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:GGGG-AAAT
+HiMom:1:1101:1479:2221 141 * 0 0 * * 0 0 CTATTTTTATGTAAAAA HHHHHJIGIJJJJJJJJ RG:Z:HiMom.1 QX:Z:@CCF-FFFF RX:Z:GGGG-AAAT
+HiMom:1:1201:1312:2112 77 * 0 0 * * 0 0 .TCCCAGCGAACCCGCGTGCAACCT #1=DFFFFHHHHHJJJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATTT-GCAG
+HiMom:1:1201:1312:2112 141 * 0 0 * * 0 0 GAGCCGGCGCAGGTGCA HHHHHJJJIJJJJGHIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATTT-GCAG
+HiMom:1:1201:1416:2128 77 * 0 0 * * 0 0 .ACAGGCGTGGAGGAGGCGGCGGCC #4=DDDFFHHHHHJIGJHFHHFFED RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:TTGG-TGTG
+HiMom:1:1201:1416:2128 141 * 0 0 * * 0 0 GAGGCGGTGGCGGGATC HHFHHII:?GGHIIB6? RG:Z:HiMom.1 QX:Z:@@@D-DDDD RX:Z:TTGG-TGTG
+HiMom:1:2101:1064:2242 77 * 0 0 * * 0 0 ATGAACAAAGGAAGAATTATGCACG ?;?D;DDDF?;:+<<CFFCHE433A RG:Z:HiMom.1 QX:Z:####-(<?< RX:Z:NGGA-AAAA
+HiMom:1:2101:1064:2242 141 * 0 0 * * 0 0 GGTTGTCAAGCGTTAAA ################# RG:Z:HiMom.1 QX:Z:####-(<?< RX:Z:NGGA-AAAA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCTGCAAG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCTGCAAG.sam
index 4b75b98..fb2735c 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCTGCAAG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TCTGCAAG.sam
@@ -1,4 +1,4 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TCTGCAAG LB:LN_TCTGCAAG PL:illumina PU:HiMom.1.TCTGCAAG CN:BI
-HiMom:1:1201:1042:2174 77 * 0 0 * * 0 0 .GTTGGTGTCTTCATTTTATGTATA #1=DDFDFHHHHHJIJJJHIJHIJJ RG:Z:HiMom.1 QX:Z:#0;@@@?@ RX:Z:NTCAGGAA
-HiMom:1:1201:1042:2174 141 * 0 0 * * 0 0 GGC..CAAAAAAAGAAA ?<@##3<@@?@@????? RG:Z:HiMom.1 QX:Z:#0;@@@?@ RX:Z:NTCAGGAA
+HiMom:1:1201:1042:2174 77 * 0 0 * * 0 0 .GTTGGTGTCTTCATTTTATGTATA #1=DDFDFHHHHHJIJJJHIJHIJJ RG:Z:HiMom.1 QX:Z:#0;@-@@?@ RX:Z:NTCA-GGAA
+HiMom:1:1201:1042:2174 141 * 0 0 * * 0 0 GGC..CAAAAAAAGAAA ?<@##3<@@?@@????? RG:Z:HiMom.1 QX:Z:#0;@-@@?@ RX:Z:NTCA-GGAA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCAAGTA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCAAGTA.sam
index e5d43f9..503e6ec 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCAAGTA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCAAGTA.sam
@@ -1,6 +1,6 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TGCAAGTA LB:LN_TGCAAGTA PL:illumina PU:HiMom.1.TGCAAGTA CN:BI
-HiMom:1:1101:1242:2170 77 * 0 0 * * 0 0 ATGGCAGGGCAGAGTTCTGATGAGT CCCFFFFFHHGGGIFHEIIGIIII? RG:Z:HiMom.1 QX:Z:@@@DFDFF RX:Z:GGAAGGAA
-HiMom:1:1101:1242:2170 141 * 0 0 * * 0 0 AAGAAGCACAAGTACAT HHHGHHGIIGJJEHHIG RG:Z:HiMom.1 QX:Z:@@@DFDFF RX:Z:GGAAGGAA
-HiMom:1:2101:1163:2222 77 * 0 0 * * 0 0 GAGCAGGCAAGGAGGACTTCTTGTT CCCFFFFFGHHHHJJHHIJJJJJIJ RG:Z:HiMom.1 QX:Z:@@@DFFFF RX:Z:GAGCGATA
-HiMom:1:2101:1163:2222 141 * 0 0 * * 0 0 ATGGTTCTTTTCCTCAC HHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:@@@DFFFF RX:Z:GAGCGATA
+HiMom:1:1101:1242:2170 77 * 0 0 * * 0 0 ATGGCAGGGCAGAGTTCTGATGAGT CCCFFFFFHHGGGIFHEIIGIIII? RG:Z:HiMom.1 QX:Z:@@@D-FDFF RX:Z:GGAA-GGAA
+HiMom:1:1101:1242:2170 141 * 0 0 * * 0 0 AAGAAGCACAAGTACAT HHHGHHGIIGJJEHHIG RG:Z:HiMom.1 QX:Z:@@@D-FDFF RX:Z:GGAA-GGAA
+HiMom:1:2101:1163:2222 77 * 0 0 * * 0 0 GAGCAGGCAAGGAGGACTTCTTGTT CCCFFFFFGHHHHJJHHIJJJJJIJ RG:Z:HiMom.1 QX:Z:@@@D-FFFF RX:Z:GAGC-GATA
+HiMom:1:2101:1163:2222 141 * 0 0 * * 0 0 ATGGTTCTTTTCCTCAC HHHHHJJJJJJJIJJJJ RG:Z:HiMom.1 QX:Z:@@@D-FFFF RX:Z:GAGC-GATA
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCTGCTG.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCTGCTG.sam
index c6a0d35..b6b145a 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCTGCTG.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGCTGCTG.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TGCTGCTG LB:LN_TGCTGCTG PL:illumina PU:HiMom.1.TGCTGCTG CN:BI
-HiMom:1:1101:1084:2136 77 * 0 0 * * 0 0 .TCTCACTGTGAATTTGTGGTGGGC #1=DDFFFHHHHHJJJJGIJIJJJJ RG:Z:HiMom.1 QX:Z:<<<@@### RX:Z:TTTCTNNN
-HiMom:1:1101:1084:2136 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:<<<@@### RX:Z:TTTCTNNN
-HiMom:1:1201:1285:2100 77 * 0 0 * * 0 0 .AATGACATGTTTAAAGATGGACTC #1:BDDFFHHFHHGIJIJIIIIGII RG:Z:HiMom.1 QX:Z:@@@DFFFF RX:Z:GATCTTTT
-HiMom:1:1201:1285:2100 141 * 0 0 * * 0 0 TTGCTTTGTAGTTATAG HHHHHIIGIABCFFHBF RG:Z:HiMom.1 QX:Z:@@@DFFFF RX:Z:GATCTTTT
-HiMom:1:2101:1162:2139 77 * 0 0 * * 0 0 AGAGGTGAAATTCTTGGACCGGCGC @@@DDDDDHFHHHDB:EFHHCAG?D RG:Z:HiMom.1 QX:Z:BCCFFFFF RX:Z:ATCGTTTA
-HiMom:1:2101:1162:2139 141 * 0 0 * * 0 0 TGGTCGGAACTACGACG HHHHHIJJJJJJJIJJI RG:Z:HiMom.1 QX:Z:BCCFFFFF RX:Z:ATCGTTTA
-HiMom:1:2101:1195:2150 77 * 0 0 * * 0 0 CCGAGAGAGTGAGAGCGCTCCTGGG CCCFFFFFHFHHHJJJJIJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AATTGAAC
-HiMom:1:2101:1195:2150 141 * 0 0 * * 0 0 TTCACCACCCAGAGGAA HHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:AATTGAAC
+HiMom:1:1101:1084:2136 77 * 0 0 * * 0 0 .TCTCACTGTGAATTTGTGGTGGGC #1=DDFFFHHHHHJJJJGIJIJJJJ RG:Z:HiMom.1 QX:Z:<<<@-@### RX:Z:TTTC-TNNN
+HiMom:1:1101:1084:2136 141 * 0 0 * * 0 0 ................. ################# RG:Z:HiMom.1 XN:i:1 QX:Z:<<<@-@### RX:Z:TTTC-TNNN
+HiMom:1:1201:1285:2100 77 * 0 0 * * 0 0 .AATGACATGTTTAAAGATGGACTC #1:BDDFFHHFHHGIJIJIIIIGII RG:Z:HiMom.1 QX:Z:@@@D-FFFF RX:Z:GATC-TTTT
+HiMom:1:1201:1285:2100 141 * 0 0 * * 0 0 TTGCTTTGTAGTTATAG HHHHHIIGIABCFFHBF RG:Z:HiMom.1 QX:Z:@@@D-FFFF RX:Z:GATC-TTTT
+HiMom:1:2101:1162:2139 77 * 0 0 * * 0 0 AGAGGTGAAATTCTTGGACCGGCGC @@@DDDDDHFHHHDB:EFHHCAG?D RG:Z:HiMom.1 QX:Z:BCCF-FFFF RX:Z:ATCG-TTTA
+HiMom:1:2101:1162:2139 141 * 0 0 * * 0 0 TGGTCGGAACTACGACG HHHHHIJJJJJJJIJJI RG:Z:HiMom.1 QX:Z:BCCF-FFFF RX:Z:ATCG-TTTA
+HiMom:1:2101:1195:2150 77 * 0 0 * * 0 0 CCGAGAGAGTGAGAGCGCTCCTGGG CCCFFFFFHFHHHJJJJIJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AATT-GAAC
+HiMom:1:2101:1195:2150 141 * 0 0 * * 0 0 TTCACCACCCAGAGGAA HHHHHJJJJJJIJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:AATT-GAAC
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAACTC.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAACTC.sam
index 9fb57b3..00ae5cb 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAACTC.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAACTC.sam
@@ -1,4 +1,4 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TGTAACTC LB:LN_TGTAACTC PL:illumina PU:HiMom.1.TGTAACTC CN:BI
-HiMom:1:1201:1421:2154 77 * 0 0 * * 0 0 TGTGTGTGTGGGTGTGTGTATATAT ?@?DDFFFFFHH at GEFCCCHGIGJI RG:Z:HiMom.1 QX:Z:BC at DFFFF RX:Z:TGTGCTCT
-HiMom:1:1201:1421:2154 141 * 0 0 * * 0 0 TCCGATCTTGTGCTCTT HHHHHJJJJFHIHHIJJ RG:Z:HiMom.1 QX:Z:BC at DFFFF RX:Z:TGTGCTCT
+HiMom:1:1201:1421:2154 77 * 0 0 * * 0 0 TGTGTGTGTGGGTGTGTGTATATAT ?@?DDFFFFFHH at GEFCCCHGIGJI RG:Z:HiMom.1 QX:Z:BC at D-FFFF RX:Z:TGTG-CTCT
+HiMom:1:1201:1421:2154 141 * 0 0 * * 0 0 TCCGATCTTGTGCTCTT HHHHHJJJJFHIHHIJJ RG:Z:HiMom.1 QX:Z:BC at D-FFFF RX:Z:TGTG-CTCT
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAATCA.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAATCA.sam
index cf56622..d28072c 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAATCA.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TGTAATCA.sam
@@ -1,8 +1,8 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TGTAATCA LB:LN_TGTAATCA PL:illumina PU:HiMom.1.TGTAATCA CN:BI
-HiMom:1:1101:1419:2119 77 * 0 0 * * 0 0 .ATGACTATGGTAACTGAAAGAAAA #1:A1BDADBFFDFIIIEEHECACF RG:Z:HiMom.1 QX:Z:######## RX:Z:ACTTTCCT
-HiMom:1:1101:1419:2119 141 * 0 0 * * 0 0 TTTTTGTTTTACTTTAA ################# RG:Z:HiMom.1 QX:Z:######## RX:Z:ACTTTCCT
-HiMom:1:1201:1208:2132 77 * 0 0 * * 0 0 .CCTCAATGAGCGGCACTATGGGGG #1=DDFFFHHHHGJJIJJGHIJGIJ RG:Z:HiMom.1 QX:Z:@@CDFFFF RX:Z:CTGTAGAA
-HiMom:1:1201:1208:2132 141 * 0 0 * * 0 0 AGGATGGTCGGGCTCCA GHFHHJIJJGJIBHJJG RG:Z:HiMom.1 QX:Z:@@CDFFFF RX:Z:CTGTAGAA
-HiMom:1:1201:1344:2147 77 * 0 0 * * 0 0 TATCCTCCCTACTATGCCTAGAAGG =?@DADEFHBHDFG>EFGDHGFGHD RG:Z:HiMom.1 QX:Z:@<??DDDD RX:Z:ACGATTAG
-HiMom:1:1201:1344:2147 141 * 0 0 * * 0 0 TTTTAGCATTGGAGTAG FHHHFGGHHIIIGGAGH RG:Z:HiMom.1 QX:Z:@<??DDDD RX:Z:ACGATTAG
+HiMom:1:1101:1419:2119 77 * 0 0 * * 0 0 .ATGACTATGGTAACTGAAAGAAAA #1:A1BDADBFFDFIIIEEHECACF RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACTT-TCCT
+HiMom:1:1101:1419:2119 141 * 0 0 * * 0 0 TTTTTGTTTTACTTTAA ################# RG:Z:HiMom.1 QX:Z:####-#### RX:Z:ACTT-TCCT
+HiMom:1:1201:1208:2132 77 * 0 0 * * 0 0 .CCTCAATGAGCGGCACTATGGGGG #1=DDFFFHHHHGJJIJJGHIJGIJ RG:Z:HiMom.1 QX:Z:@@CD-FFFF RX:Z:CTGT-AGAA
+HiMom:1:1201:1208:2132 141 * 0 0 * * 0 0 AGGATGGTCGGGCTCCA GHFHHJIJJGJIBHJJG RG:Z:HiMom.1 QX:Z:@@CD-FFFF RX:Z:CTGT-AGAA
+HiMom:1:1201:1344:2147 77 * 0 0 * * 0 0 TATCCTCCCTACTATGCCTAGAAGG =?@DADEFHBHDFG>EFGDHGFGHD RG:Z:HiMom.1 QX:Z:@<??-DDDD RX:Z:ACGA-TTAG
+HiMom:1:1201:1344:2147 141 * 0 0 * * 0 0 TTTTAGCATTGGAGTAG FHHHFGGHHIIIGGAGH RG:Z:HiMom.1 QX:Z:@<??-DDDD RX:Z:ACGA-TTAG
diff --git a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TTGTCTAT.sam b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TTGTCTAT.sam
index 7d607b0..ca6b1db 100644
--- a/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TTGTCTAT.sam
+++ b/testdata/picard/illumina/25T8B25T/sams_with_4M4M/TTGTCTAT.sam
@@ -1,10 +1,10 @@
@HD VN:1.5 SO:queryname
@RG ID:HiMom.1 SM:SA_TTGTCTAT LB:LN_TTGTCTAT PL:illumina PU:HiMom.1.TTGTCTAT CN:BI
-HiMom:1:1101:1219:2164 77 * 0 0 * * 0 0 TCAAGCAGGAGCAGCTAAGTCCTAA CCCFFFFFHHHHHJJJJJJHIJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATCTTATC
-HiMom:1:1101:1219:2164 141 * 0 0 * * 0 0 CACTCCTTCCACTTTGG HHHHHJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ATCTTATC
-HiMom:1:1201:1103:2184 77 * 0 0 * * 0 0 GTAAGAACTACCCTGGGTCCCCGTG @@BFFFFFHHHHHJJJJGIJJJJHI RG:Z:HiMom.1 QX:Z:B at BFFDEF RX:Z:AGAAGTTT
-HiMom:1:1201:1103:2184 141 * 0 0 * * 0 0 CAGAATTGTGGCCCCAT HHHHHJJJGHIJJJJJI RG:Z:HiMom.1 QX:Z:B at BFFDEF RX:Z:AGAAGTTT
-HiMom:1:1201:1107:2109 77 * 0 0 * * 0 0 .GGGAACCTGGCGCTAAACCATTCG #1=DFFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1201:1107:2109 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHGHHJJJJIIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCFFFFF RX:Z:ACAAACCC
-HiMom:1:1201:1252:2141 77 * 0 0 * * 0 0 .TTCCCCCCATGTAATTATTGTGAA #1=DDFFFHHHHHJJJJJJJJIJJJ RG:Z:HiMom.1 QX:Z:BCBFFFFF RX:Z:AGTTATTT
-HiMom:1:1201:1252:2141 141 * 0 0 * * 0 0 TGCCTATGTCCAACAAG GHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BCBFFFFF RX:Z:AGTTATTT
+HiMom:1:1101:1219:2164 77 * 0 0 * * 0 0 TCAAGCAGGAGCAGCTAAGTCCTAA CCCFFFFFHHHHHJJJJJJHIJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATCT-TATC
+HiMom:1:1101:1219:2164 141 * 0 0 * * 0 0 CACTCCTTCCACTTTGG HHHHHJJIJJJJJJJIJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ATCT-TATC
+HiMom:1:1201:1103:2184 77 * 0 0 * * 0 0 GTAAGAACTACCCTGGGTCCCCGTG @@BFFFFFHHHHHJJJJGIJJJJHI RG:Z:HiMom.1 QX:Z:B at BF-FDEF RX:Z:AGAA-GTTT
+HiMom:1:1201:1103:2184 141 * 0 0 * * 0 0 CAGAATTGTGGCCCCAT HHHHHJJJGHIJJJJJI RG:Z:HiMom.1 QX:Z:B at BF-FDEF RX:Z:AGAA-GTTT
+HiMom:1:1201:1107:2109 77 * 0 0 * * 0 0 .GGGAACCTGGCGCTAAACCATTCG #1=DFFFFHHHHHJJJJJJJJJIJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1201:1107:2109 141 * 0 0 * * 0 0 TTGTGTCGAGGGCTGAC HHGHHJJJJIIJJJJJJ RG:Z:HiMom.1 QX:Z:CCCF-FFFF RX:Z:ACAA-ACCC
+HiMom:1:1201:1252:2141 77 * 0 0 * * 0 0 .TTCCCCCCATGTAATTATTGTGAA #1=DDFFFHHHHHJJJJJJJJIJJJ RG:Z:HiMom.1 QX:Z:BCBF-FFFF RX:Z:AGTT-ATTT
+HiMom:1:1201:1252:2141 141 * 0 0 * * 0 0 TGCCTATGTCCAACAAG GHHHHJIJJJJJJJJJJ RG:Z:HiMom.1 QX:Z:BCBF-FFFF RX:Z:AGTT-ATTT
diff --git a/testdata/picard/illumina/CollectIlluminaBasecallingMetrics/25T8B25T/barcodes_dir/s_1_1101_barcode.txt.gz b/testdata/picard/illumina/CollectIlluminaBasecallingMetrics/25T8B25T/barcodes_dir/s_1_1101_barcode.txt.gz
new file mode 100755
index 0000000..4d89d1e
Binary files /dev/null and b/testdata/picard/illumina/CollectIlluminaBasecallingMetrics/25T8B25T/barcodes_dir/s_1_1101_barcode.txt.gz differ
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130318_SL-HBB_0226_BFCC1WYMACXX/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130318_SL-HBB_0226_BFCC1WYMACXX/RunInfo.xml
new file mode 100644
index 0000000..115c688
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130318_SL-HBB_0226_BFCC1WYMACXX/RunInfo.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run Id="130318_SL-HBB_0226_BFCC1WYMACXX" Number="226">
+ <Flowcell>BFCC1WYMACXX</Flowcell>
+ <Instrument>SL-HBB</Instrument>
+ <Date>130318</Date>
+ <Reads>
+ <Read Number="1" NumCycles="101" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="3" NumCycles="101" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130321_SL-MAK_0035_FC000000000-A306B/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130321_SL-MAK_0035_FC000000000-A306B/RunInfo.xml
new file mode 100644
index 0000000..a460e87
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130321_SL-MAK_0035_FC000000000-A306B/RunInfo.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run Id="130321_SL-MAK_0035_FC000000000-A306B" Number="35">
+ <Flowcell>FC000000000-A306B</Flowcell>
+ <Instrument>SL-MAK</Instrument>
+ <Date>130321</Date>
+ <Reads>
+ <Read Number="1" NumCycles="101" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="3" NumCycles="101" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130401_SL-HAC_0022_BH07PBADXX/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130401_SL-HAC_0022_BH07PBADXX/RunInfo.xml
new file mode 100644
index 0000000..6150ba2
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/130401_SL-HAC_0022_BH07PBADXX/RunInfo.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run Id="130401_SL-HAC_0022_BH07PBADXX" Number="22">
+ <Flowcell>BH07PBADXX</Flowcell>
+ <Instrument>SL-HAC</Instrument>
+ <Date>130401</Date>
+ <Reads>
+ <Read Number="1" NumCycles="101" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="3" NumCycles="101" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/A67HY/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/A67HY/RunInfo.xml
new file mode 100644
index 0000000..73a2491
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/A67HY/RunInfo.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run>
+ <Reads>
+ <Read Number="1" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/A7LE0/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/A7LE0/RunInfo.xml
new file mode 100644
index 0000000..1c50f30
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/A7LE0/RunInfo.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run>
+ <Reads>
+ <Read Number="1" NumCycles="25" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="3" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="4" NumCycles="25" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/C2MFAACXX/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/C2MFAACXX/RunInfo.xml
new file mode 100644
index 0000000..937a0bb
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/C2MFAACXX/RunInfo.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run>
+ <Reads>
+ <Read Number="1" NumCycles="95" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="101" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/H7BATADXX/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/H7BATADXX/RunInfo.xml
new file mode 100644
index 0000000..d42c0f3
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/H7BATADXX/RunInfo.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run>
+ <Reads>
+ <Read Number="1" NumCycles="76" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="3" NumCycles="76" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/H7H7RADXX/RunInfo.xml b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/H7H7RADXX/RunInfo.xml
new file mode 100644
index 0000000..1b3ac9c
--- /dev/null
+++ b/testdata/picard/illumina/IlluminaLaneMetricsCollectorTest/tileRuns/H7H7RADXX/RunInfo.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<RunInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="4">
+ <Run>
+ <Reads>
+ <Read Number="1" NumCycles="101" IsIndexedRead="N" />
+ <Read Number="2" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="3" NumCycles="8" IsIndexedRead="Y" />
+ <Read Number="4" NumCycles="101" IsIndexedRead="N" />
+ </Reads>
+ </Run>
+</RunInfo>
diff --git a/testdata/picard/metrics/chrM_NO_SEQ.sam b/testdata/picard/metrics/chrM_NO_SEQ.sam
new file mode 100644
index 0000000..cae527e
--- /dev/null
+++ b/testdata/picard/metrics/chrM_NO_SEQ.sam
@@ -0,0 +1,5 @@
+ at HD VN:1.0 SO:coordinate
+ at SQ SN:chrM LN:16299 AS:mm9 UR:ftp://hgdownload.cse.ucsc.edu/goldenPath/Mus_musculus_assembly9/bigZips/chromFa.tar.gz M5:11c8af2a2528b25f2c080ab7da42edda SP:Mus musculus
+ at RG ID:62A40.2 PL:illumina PU:62A40AAXX101028.2 LB:Solexa-45345 DT:2010-10-28T00:00:00-0400 SM:RRBS885 CN:BI
+NRUSCA-WDL30341:66:000000000-ABTGC:1:2111:13507:4770 417 chrM 14225 60 188H112M = 14225 197 CTTGACCTGTGCCGGGTACGGCGGCGGACCGGCGACTACCCGGAGGCTGGCGAGCTGGCCCAGCGGGCCTACGACCTCTACCACAGCCTCGAAAACCGCCTCCGCCAGGCCC DBFFDFFB>>):BFFBBBFFBFFF>B>>FB;F;36>B;??FFFFFF?<B(16>(-122:?<??((4>0>6:BB<>FFF<ABFFFF########################### RG:Z:62A40.2 ZL:i:135 NM:i:9 ZP:i:1 UQ:i:18
+NRUSCA-WDL30341:66:000000000-ABTGC:1:2111:13507:4770 417 chrM 14029 0 232H78M10H = 14225 393 * * RG:Z:62A40.2 ZL:i:135 NM:i:9 ZP:i:1 UQ:i:18
\ No newline at end of file
diff --git a/testdata/picard/reference/csd_dict.dict b/testdata/picard/reference/csd_dict.dict
new file mode 100644
index 0000000..0ca0bde
--- /dev/null
+++ b/testdata/picard/reference/csd_dict.dict
@@ -0,0 +1,9 @@
+ at HD VN:1.5
+ at SQ SN:chr1 LN:101 M5:bd01f7e11515bb6beda8f7257902aa67 UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr2 LN:101 M5:31c33e2155b3de5e2554b693c475b310 UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr3 LN:101 M5:631593c6dd2048ae88dcce2bd505d295 UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr4 LN:101 M5:c60cb92f1ee5b78053c92bdbfa19abf1 UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr5 LN:101 M5:07ebc213c7611db0eacbb1590c3e9bda UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr6 LN:101 M5:7be2f5e7ee39e60a6c3b5b6a41178c6d UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr7 LN:202 M5:93763aaf6a455871c7d7a7718bff9ccf UR:file:/path/to/testdata/picard/reference/test.fasta
+ at SQ SN:chr8 LN:202 M5:d339678efce576d5546e88b49a487b63 UR:file:/path/to/testdata/picard/reference/test.fasta
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/picard-tools.git
More information about the debian-med-commit
mailing list