Example #1
0
 def __getitem__(self, sl):
     answer = _copy.copy(self)
     answer.seq = answer.seq.__getitem__(sl)
     # answer.seq.alphabet = self.seq.alphabet
     sr = _SeqRecord("n" * len(self))
     sr.features = self.features
     answer.features = _SeqRecord.__getitem__(sr, sl).features
     return answer
Example #2
0
 def __getitem__(self, sl):
     answer = copy.copy(self)
     answer.seq = answer.seq.__getitem__(sl)
     answer.seq.alphabet = self.seq.alphabet
     sr = SeqRecord("n"*len(self))
     sr.features = self.features
     answer.features = SeqRecord.__getitem__(sr, sl).features
     return answer