1

Я хотел бы преобразовать текст в таблицу. Вот ссылка на текст

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

Краткий пример:

>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

Я хотел, чтобы столбцы, например, разделены с трубы | или ;

|>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

Я работаю с Windows, и я не знаю, как это сделать

я просто знаю

  • каждая строка начинается с >
  • Я хочу заменить первый пробел в строке разделителем, как | или ;
  • после первого регулярного выражения новая строка в строке, я хочу также разделитель
  • все между регулярным выражением первой новой строки и > должно идти в новый столбец (это последовательность белка)

1 ответ1

1

Если бы я был в вашей ситуации, я бы попробовал редактор с поддержкой регулярных выражений. Этот вопрос имеет несколько предложений для редакторов в качестве ответов.

Вы также можете использовать Perl или другой язык программирования с сильной поддержкой регулярных выражений. Вы можете получить версию Perl из ActiveState или как часть Cygwin. В Cygwin также есть редакторы с поддержкой регулярных выражений, но для хорошего редактора графического интерфейса вам необходимо загрузить и настроить часть Cygwin для X-сервера, и это может быть крутой кривой обучения для вас, чтобы прыгнуть.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .