0
votes

Extraire aléatoirement des soustractions de longueur égale de la chaîne principale

J'ai une chaîne comme suit.

substr_1='ATGCAGCACTAGGCAGCACT'
substr_2='CACTATGAAGCACTATGCTG'
substr_3='CACTAGGCAGCACTATGAAG'


0 commentaires

3 Réponses :


1
votes

Il s'agit de trancher votre chaîne:

str_main_1 [: 20] ou str_main_1 [2:22]

Essayez quelque chose Comme ceci: xxx


2 commentaires

Pensez-vous que c'est un tranchant aléatoire?


Définir aléatoire. L'extrait ci-dessus construira toutes les soustractions de longueur 20 de votre chaîne.



1
votes

Étant donné que chaque sous-chaîne doit comporter 20 caractères, la valeur maximale de la limite inférieure de la sous-chaîne est la longueur de la chaîne moins 21 (indexation commence à 0 afin que nous ayons donc besoin de soustraire 1 de plus puisque la longueur est basée non pas 0) < Pré> xxx

alors vous devez simplement générer des nombres aléatoires entre 0 et cette valeur pour obtenir la bande inférieure de votre tranche aléatoire et ajouter 20 pour obtenir la bande supérieure xxx


0 commentaires

1
votes

Nous pouvons écrire une fonction et l'utiliser trois fois comme ceci: xxx


0 commentaires