Converter texto em tabela

1

Gostaria de converter texto em uma tabela. Aqui está um link para o texto

http://www.tcdb.org/public/tcdb

Exemplo curto:

>gnl|TC-DB|A0CIB0|1.A.17.3.1 Chromosome undetermined scaffold_19, whole genome shotgun sequence OS=Paramecium tetraurelia GN=GSPATT00007662001 PE=4 SV=1
MDDQNQPILQEQPKPKQKKPLLNTKMVKKQKMQNKKEENLREILNFYTNQVDARKFLQKM
KAVVDSNQQEKKYQDDFLNPNEYNEMQDIYEDYNMGDLVIVFPNPDADGVKNPPITYKEA
PLTKTNFYSKIGNVSYENDIDELCVDEMEYLRNMRNVDGEHMDQDHVKEEI
>gnl|TC-DB|A0CS82|9.B.82.1.5 Chromosome undetermined scaffold_26, whole genome shotgun sequence - Paramecium tetraurelia.
MIIEEQIEEKMIYKAIHRVKVNYQKKIDRYILYKKSRWFFNLLLMLLYAYRIQNIGGFYI
VTYIYCVYQLQLLIDYFTPLGLPPVNLEDEEEDDDQFQNDFSELPTTLSNKNELNDKEFR
PLLRTTSEFKVWQKSVFSVIFAYFCTYIPIWDIPVYWPFLFCYFFVIVGMSIRKYIKHMK
KYGYTILDFTKKK

Eu queria ter colunas, por exemplo, delimitadas por pipe | ou ;

|>gnl|TC-DB|A0CIB0|1.A.17.3.1| Chromosome undetermined scaffold_19, whole genome shotgun sequence OS=Paramecium tetraurelia GN=GSPATT00007662001 PE=4 SV=1|
MDDQNQPILQEQPKPKQKKPLLNTKMVKKQKMQNKKEENLREILNFYTNQVDARKFLQKM
KAVVDSNQQEKKYQDDFLNPNEYNEMQDIYEDYNMGDLVIVFPNPDADGVKNPPITYKEA
PLTKTNFYSKIGNVSYENDIDELCVDEMEYLRNMRNVDGEHMDQDHVKEEI

Estou trabalhando com o Windows e não sei como fazer isso

Eu apenas sei

  • cada linha começa com >
  • Eu quero substituir o primeiro espaço em branco em uma linha por um delimitador como | ou ;
  • após a primeira expressão regular nova linha em uma linha, quero também um delimitador
  • tudo entre a expressão regular primeira nova linha e > deve ir para uma nova coluna (é uma sequência de uma proteína)
por Quattro 10.10.2012 / 16:46

1 resposta

1

Se eu estivesse na sua situação, tentaria um editor com suporte para Expressão Regular. Esta questão tem algumas sugestões para editores como as respostas.

Você também pode usar o perl ou outra linguagem de programação com suporte para Expressão Regular. Você pode obter uma versão do perl em ActiveState ou como parte de Cygwin . O Cygwin também tem editores com suporte a Expressão Regular, mas para um bom editor de GUI você precisaria baixar e configurar a porção X-Server do Cygwin e isso pode ser uma curva de aprendizado íngreme para você pular.

    
por 10.10.2012 / 17:01

Tags