A computer-implemented method for compressing molecular tagged nucleic acid sequence data, comprising: receiving a plurality of nucleic acid sequence reads, a plurality of vectors of flow space signal measurements and a plurality of sequence alignments, wherein each sequence read is associated with a molecular tag sequence, the molecular tag sequence identifying a family of sequence reads resulting from a particular polynucleotide molecule in a nucleic acid sample, wherein each vector of flow space signal measurements and each sequence alignment correspond with one of the sequence reads; grouping sequence reads associated with a same molecular tag sequence to form a family of sequence reads , corresponding vectors of flow space signal measurements and corresponding sequence alignments, each family having a number of members; calculating an arithmetic mean of the corresponding vectors of flow space signal measurements to form a vector of consensus flow space signal measurements for the family; calculating a standard deviation of the corresponding vectors of flow space signal measurements to form a vector of standard deviations for the family; determining a consensus base sequence based on the vector of consensus flow space signal measurements for the family; determining a consensus sequence alignment by comparing the consensus base sequence to the sequence read having a highest mapping quality of the corresponding sequence alignments for the family; and generating a compressed data structure comprising consensus compressed data , the consensus compressed data including for each family, the consensus base sequence, the consensus sequence alignment, the vector of consensus flow space signal measurements, the vector of standard deviations and the number of members. receiving a plurality of nucleic acid sequence reads, a plurality of vectors of flow space signal measurements and a plurality of sequence alignments, wherein each sequence read is associated with a molecular tag sequence, the molecular tag sequence identifying a family of sequence reads resulting from a particular polynucleotide molecule in a nucleic acid sample, wherein each vector of flow space signal measurements and each sequence alignment correspond with one of the sequence reads; grouping sequence reads associated with a same molecular tag sequence to form a family of sequence reads , corresponding vectors of flow space signal measurements and corresponding sequence alignments, each family having a number of members; calculating an arithmetic mean of the corresponding vectors of flow space signal measurements to form a vector of consensus flow space signal measurements for the family; calculating a standard deviation of the corresponding vectors of flow space signal measurements to form a vector of standard deviations for the family; determining a consensus base sequence based on the vector of consensus flow space signal measurements for the family; determining a consensus sequence alignment by comparing the consensus base sequence to the sequence read having a highest mapping quality of the corresponding sequence alignments for the family; and generating a compressed data structure comprising consensus compressed data , the consensus compressed data including for each family, the consensus base sequence, the consensus sequence alignment, the vector of consensus flow space signal measurements, the vector of standard deviations and the number of members. <EOS>