public static TranscriptConservationScores Read(ExtendedBinaryReader reader)
        {
            var id     = reader.ReadAsciiString();
            var count  = reader.ReadOptInt32();
            var scores = reader.ReadBytes(count);
            var item   = new TranscriptConservationScores(id, scores);

            return(item.IsEmpty() ? null : item);
        }
        public IEnumerable <TranscriptConservationScores> GetItems()
        {
            TranscriptConservationScores score;

            while ((score = TranscriptConservationScores.Read(_reader)) != null)
            {
                if (score.IsEmpty())
                {
                    break;
                }
                yield return(score);
            }
        }