Je travaille sur un projet de bioinformatique où je regarde de très grands génomes. Seg ne lit que 135 lignes à la fois, donc lorsque nous nourrissons les génomes, il est surchargé. J'essaye de créer une commande perl qui divisera les sections en 135 sections de ligne. La limite de caractères serait de 10 800 puisqu'il y a 80 colonnes. Voilà ce que j'ai jusqu'à présentComment est-ce que je peux diviser mes données dans des morceaux assez petits pour nourrir à Seq?
#!usr/bin/perl
use warnings;
use strict;
my $str =
'>AATTCCGG
TTCCGGAA
CCGGTTAA
AAGGTTCC
>AATTCCGG';
substr($str,17) = "";
print "$str";
Il se divise au 17 caractère mais seulement des impressions que la section, je veux continuer à imprimer le reste des données. Comment ajouter une commande qui permet d'afficher le reste des données. Comme il devrait se diviser à chaque 17ème caractère continuant. (puis bien sûr, je peux revenir en arrière et l'agrandir jusqu'à la taille dont j'ai réellement besoin.)
Bienvenue sur stackoverflow. Jetez un oeil à [Que dois-je faire quand quelqu'un répond à ma question?] (Http://stackoverflow.com/help/someone-answers). Il y a un certain nombre d'autres pages d'aide courtes et utiles là-bas. – zdim