Exemple #1
0
 def __init__(self,
              k_list: List[int],
              seq_file_list: List[str],
              dissimilirary_list: List[str],
              save_dir: str,
              markov_list: List[int] = None):
     self._k_list = k_list
     self._seq_list = [
         SequenceData(seq_file_list[i], i)
         for i in range(len(seq_file_list))
     ]
     self._dissimilarity = [
         self._DIC_FUNC[name] for name in dissimilirary_list
     ]
     self._markov_list = markov_list
     self._dissimilarity_names = dissimilirary_list
     self._result = Result(len(seq_file_list))
     self._save_dir = save_dir