Lines Matching refs:nex
22 def __init__(self, nex, verbose=False): argument
25 self.check(nex)
31 def check(self, nex): # pragma: no cover argument
49 def check(self, nex): argument
50 labels = Counter(nex.data.charlabels.values())
63 def check(self, nex): argument
64 for taxon in nex.data.taxa:
78 def check(self, nex): argument
79 nlabels = len(nex.data.charlabels)
82 if nlabels != nex.data.nchar:
85 nex.data.nchar, nlabels
98 def check(self, nex): argument
100 for s in nex.data.matrix.values():
116 def check(self, nex): argument
118 for taxon in nex.data.matrix:
120 i for i, c in enumerate(nex.data.matrix[taxon], 0)
124 for i in range(0, nex.data.nchar):
127 if 'ascert' in nex.data.charlabels.get(i, '').lower(): # ignore
150 def check(self, nex): argument
156 for taxon in nex.data.matrix:
158 c for c in nex.data.matrix[taxon] if c not in self.EMPTY_STATES
178 def check(self, nex): argument
180 ascert = [c for c in nex.data.charlabels if 'ascert' in nex.data.charlabels[c]]
183 states = [nex.data.matrix[t][a] for t in nex.data.matrix]
188 a, nex.data.charlabels[a], states
193 if 'assumptions' not in [k.lower() for k in nex.blocks.keys()]: