// Si premier élément n'est pas isArray, c'est qu'il y a qu'une phono enregistrée (ancienne série), dans ce cas on reformatte en liste de phono [ ["a","b"] ]
phono=[phono];
}
if(rep.children.length!=phono.length){
erreur=true
// console.log("ERREUR nb phonèmes")
playEffect('wrong')
saveTrace(`erreur nb phon ${rep.children.length} attendu:${phono.length}`)
newCarte.classList="carte phon_inconnu delPhon noTextClip";// on garde rectId, pour connaître le phonème mais sans appeler les styles de phonochromie-alem.css
// on compare chaque item de myrep avec ref, si == alors on récupère la valeur d[i-1][j-1], sinon on récupère le minimum entre ( d[i-1][j-1]+1 ; d[i][j-1]+1 ; d[i-1][j]+1 )
for(i=1;i<ref.length+1;i++){
for(j=1;j<myrep.length+1;j++){
if(ref[i-1]==myrep[j-1])d[i][j]=d[i-1][j-1]
else{
substitution=d[i-1][j-1]+1
insertion=d[i][j-1]+1
deletion=d[i-1][j]+1
d[i][j]=Math.min(substitution,insertion,deletion)
}
}
}
// RÉCUPÉRATION DES INS DEL SUB
// comparer les derniers items de myrep et ref, si pas == alors minimum entre ( d[i-1][j-1]+1 (SUB) ; d[i][j-1]+1 (INS) ; d[i-1][j]+1 (DEL) )
# Récupère la série existante avec le nom d'origine (dans le cas où on a changé le code, il faut pouvoir updater la série d'origine et pas en créer une nouvelle)