def __init__(self, filename, row='concept', col='doculect', conf=None): QLCParserWithRowsAndCols.__init__( self, filename, row, col, conf or util.data_path('conf', 'wordlist.rc')) # setup other local temporary storage self._etym_dict = {} # check for taxa in meta if 'taxa' in self._alias: if self._alias['taxa'] not in self._meta: self._meta[self._alias['taxa']] = self.cols
def __init__(self, infile=None, col='list', row='key', conf=None): QLCParserWithRowsAndCols.__init__( self, infile or util.data_path('swadesh', 'swadesh.qlc'), row, col, conf or util.data_path('conf', 'swadesh.rc')) # get row and key index if not hasattr(self, '_rowidx'): # add indices to alias dictionary for swadesh lists for i, col in enumerate(self.cols): self._meta[col] = self._array[np.nonzero(self._array[:, i]), i][0]