def _parse_sequence_tag(self):
        '''Parses the sequence and atomic mass.'''
        #main_tags = self._dom.getElementsByTagName("uniprot")
        #assert(len(main_tags) == 1)
        #entry_tags = main_tags[0].getElementsByTagName("entry")
        #assert(len(entry_tags) == 1)
        #entry_tags[0]

        entry_tag = self.entry_tag
        # only get sequence tags that are direct children of the entry tag (sequence tags can also be children of entry.comment.conflict)
        sequence_tags = [child for child in entry_tag.childNodes if child.nodeType == child.ELEMENT_NODE and child.tagName == 'sequence']
        assert(len(sequence_tags) == 1)
        sequence_tag = sequence_tags[0]

        # atomic mass, sequence, CRC64 digest
        self.atomic_mass = float(sequence_tag.getAttribute("mass"))
        self.sequence = "".join(sequence_tag.firstChild.nodeValue.strip().split("\n"))
        self.sequence_length = int(sequence_tag.getAttribute("length"))
        self.CRC64Digest = sequence_tag.getAttribute("checksum")