nb_seq_files_2_dict

yoda_powers.bio.nb_seq_files_2_dict(path_directory)[source]

Function that take a Path Directory and returna dictionnary with number of sequences in fasta file’s

Parameters

pathDirectory (Path) – a directory Path

Return type

dict1(), dict2()

Returns

  • contient le nombre de sequences dans les fichiers (key = nom de fichier value = nombre de sequences)

  • contient le nombre de fichier qui ont x sequences (key = nombre de sequence = nombre de fichier)

Raises

print – print(“ERROR: Sequence: “+nameFichier+” allready read”) with nameFichier is the current file read.

Example

>>> dico1,dico2 = nbSeqInFile2dict(path/to/directory/)
>>> print(dict2txt(dico1))
./out/gemo10_4497_ortho_rename_add.fasta        58
./out/gemo10_6825_ortho_rename_add.fasta        59
./out/gemo10_3497_ortho_rename_add.fasta        59
./out/gemo10_6254_ortho_rename_add.fasta        59
>>> print(dict2txt(dico2))
58      1
59      3