bitFlagsCodec = createDataReader(DataSeries.BF_BitFlags); compressionBitFlagsCodec = createDataReader(DataSeries.CF_CompressionBitFlags); readLengthCodec = createDataReader(DataSeries.RL_ReadLength); alignmentStartCodec = createDataReader(DataSeries.AP_AlignmentPositionOffset); readGroupCodec = createDataReader(DataSeries.RG_ReadGroup); readNameCodec = createDataReader(DataSeries.RN_ReadName); distanceToNextFragmentCodec = createDataReader(DataSeries.NF_RecordsToNextFragment); numberOfReadFeaturesCodec = createDataReader(DataSeries.FN_NumberOfReadFeatures); readFeaturePositionCodec = createDataReader(DataSeries.FP_FeaturePosition); readFeatureCodeCodec = createDataReader(DataSeries.FC_FeatureCode); baseCodec = createDataReader(DataSeries.BA_Base); qualityScoreCodec = createDataReader(DataSeries.QS_QualityScore); baseSubstitutionCodec = createDataReader(DataSeries.BS_BaseSubstitutionCode); insertionCodec = createDataReader(DataSeries.IN_Insertion); softClipCodec = createDataReader(DataSeries.SC_SoftClip); hardClipCodec = createDataReader(DataSeries.HC_HardClip); paddingCodec = createDataReader(DataSeries.PD_padding); deletionLengthCodec = createDataReader(DataSeries.DL_DeletionLength); mappingScoreCodec = createDataReader(DataSeries.MQ_MappingQualityScore); mateBitFlagCodec = createDataReader(DataSeries.MF_MateBitFlags); mateReferenceIdCodec = createDataReader(DataSeries.NS_NextFragmentReferenceSequenceID); mateAlignmentStartCodec = createDataReader(DataSeries.NP_NextFragmentAlignmentStart); insertSizeCodec = createDataReader(DataSeries.TS_InsertSize); tagIdListCodec = createDataReader(DataSeries.TL_TagIdList); refIdCodec = createDataReader(DataSeries.RI_RefId); refSkipCodec = createDataReader(DataSeries.RS_RefSkip); basesCodec = createDataReader(DataSeries.BB_bases); scoresCodec = createDataReader(DataSeries.QQ_scores);
bitFlagsCodec = createDataReader(DataSeries.BF_BitFlags); compressionBitFlagsCodec = createDataReader(DataSeries.CF_CompressionBitFlags); readLengthCodec = createDataReader(DataSeries.RL_ReadLength); alignmentStartCodec = createDataReader(DataSeries.AP_AlignmentPositionOffset); readGroupCodec = createDataReader(DataSeries.RG_ReadGroup); readNameCodec = createDataReader(DataSeries.RN_ReadName); distanceToNextFragmentCodec = createDataReader(DataSeries.NF_RecordsToNextFragment); numberOfReadFeaturesCodec = createDataReader(DataSeries.FN_NumberOfReadFeatures); readFeaturePositionCodec = createDataReader(DataSeries.FP_FeaturePosition); readFeatureCodeCodec = createDataReader(DataSeries.FC_FeatureCode); baseCodec = createDataReader(DataSeries.BA_Base); qualityScoreCodec = createDataReader(DataSeries.QS_QualityScore); baseSubstitutionCodec = createDataReader(DataSeries.BS_BaseSubstitutionCode); insertionCodec = createDataReader(DataSeries.IN_Insertion); softClipCodec = createDataReader(DataSeries.SC_SoftClip); hardClipCodec = createDataReader(DataSeries.HC_HardClip); paddingCodec = createDataReader(DataSeries.PD_padding); deletionLengthCodec = createDataReader(DataSeries.DL_DeletionLength); mappingScoreCodec = createDataReader(DataSeries.MQ_MappingQualityScore); mateBitFlagCodec = createDataReader(DataSeries.MF_MateBitFlags); mateReferenceIdCodec = createDataReader(DataSeries.NS_NextFragmentReferenceSequenceID); mateAlignmentStartCodec = createDataReader(DataSeries.NP_NextFragmentAlignmentStart); insertSizeCodec = createDataReader(DataSeries.TS_InsertSize); tagIdListCodec = createDataReader(DataSeries.TL_TagIdList); refIdCodec = createDataReader(DataSeries.RI_RefId); refSkipCodec = createDataReader(DataSeries.RS_RefSkip); basesCodec = createDataReader(DataSeries.BB_bases); scoresCodec = createDataReader(DataSeries.QQ_scores);