Bio.IO.BAM.BAMFormatter.GetQualityValue C# (CSharp) Method

GetQualityValue() private static method

Gets quality values from specified sequence.
private static GetQualityValue ( ISequence sequence ) : byte[]
sequence ISequence Sequence object.
return byte[]
        private static byte[] GetQualityValue(ISequence sequence)
        {
            byte[] qualityValues = new byte[sequence.Count];
            QualitativeSequence qualitativeSeq = sequence as QualitativeSequence;

            for (int i = 0; i < qualityValues.Length; i++)
            {
                if (qualitativeSeq == null)
                {
                    qualityValues[i] = 0xFF;
                }
                else
                {
                    qualityValues[i] =(byte)qualitativeSeq.GetPhredQualityScore(i);
                }
            }

            return qualityValues;
        }