2013-06-26 3 views
0

У меня около 3000 последовательностей в блокноте. например:Каждая строка на новой строке в excel

gi | 16802049 | ref | NP_463534.1 | хромосомной репликации инициации белка [листерий ЭГД-е] MQSIEDIWQETLQIVKKNMSKPSYDTWMKSTTAHSLEGNTFIISAPNNFVRDWLEKSYTQFIANILQEIT GRLFDVRFIDGEQEENFEYTVIKPNPALDEDGIEIGKHMLNPRYVFDTFVIGSGNRFAHAASLAVAEAPA KAYNPLFIYGGVGLGKTHLMHAVGHYVQQHKDNAKVMYLSSEKFTNEFISSIRDNKTEEFRTKYRNVDVL LIDDIQFLAGKEGTQEEFFHTFNTLYDEQKQIIISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETR IAILRKKAKADGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLVNKDITAGLAAEALKDIIPSSKS QVITISGIQEAVGEYFHVRLEDFKAKKRTKSIAFPRQIAMYLSRELTDASLPKIGDEFGGRDHTTVIHAH EKISQLLKTDQVLKNDLAEIEKNLRKAQNMF

ги | 16802050 | исх | NP_463535.1 | ДНК-полимераза III субъединицы бета [листерий ЭГД-е] MKFVIERDRLVQAVNEVTRAISARTTIPILTGIKIVVNDEGVTLTGSDSDISIEAFIPLIENDEVIVEVE SFGGIVLQSKYFGDIVRRLPEENVEIEVTSNYQTNISSGQASFTLNGLDPMEYPKLPEVTDGKTIKIPIN VLKNIVRQTVFAVSAIEVRPVLTGVNWIIKENKLSAVATDSHRLALREIPLETDIDEEYNIVIPGKSLSE LNKLLDDASESIEMTLANNQILFKLKDLLFYSRLLEGSYPDTSRLIPTDTKSELVINSKAFLQAIDRASL LARENRNNVIKLMTLENGQVEVSSNSPEVGNVSENVFSQSFTGEEIKISFNGKYMMDALRAFEGDDIQIS FSGTMRPFVLRPKDAANPNEILQLITPVRTY

ГИ | 16802051 | исх | NP_463536.1 | Гипотетический белок lmo0003 [листерий ЭГД-е] MMKDMTTGNPTKLIFLFAMPMLIGNLFQQFYTMIDAVIVGKFVSVDALAAVGATNSVNFFMISLIIGLMS GISVVVAQYFGFKDYDRLKDVIATATYAVVFSAIILTVAGVLLAKPLLILLRTPANILDDSTIFLTTLFI GILPMSLYNGMAAILRALGNSITPLIFLILSSLMNIALDFLFVVYMDMGVRGAAIATVLSQTAAAIAVIY YAYRHVPFMRIERAKFKLSTPLLKEMVRIGLPSGLQGSFISIGNMALQSLINGFGSSVVAAYTAASRIDS LTYQPGIAFGAASSMFAGQNIGAGKIDRVREGFWSGIKVVTAISIGITILVQLFARQFLLLFVDSSETEV INIGVSYLLIVSLFYVVVGILFVVRETLRGTGDAMVPLAMGIFELVSRLVIGFVLSLYIGYVGLWWATPV AWITATILGVWRYKSGAWQKKAVIRRK

Я пытаюсь вставить эту информацию в листе первенствовать, но каждая последовательность разделяется на части s и накладывать на каждую строку. Есть ли способ установки новой строки в качестве разделителя, когда я копирую в столбец, так что каждая информация о последовательности будет лежать в одной строке, а не в каждой строке в каждой строке. Пожалуйста, спросите, есть ли какие-либо вопросы.

Я хотел бы иметь одну последовательность в одной строке .. например:

ГИ | 16802049 | исх | NP_463534.1 | хромосомной репликации инициации белка [листерий ЭГД-е] MQSIEDIWQETLQIVKKNMSKPSYDTWMKSTTAHSLEGNTFIISAPNNFVRDWLEKSYTQFIANILQEIT GRLFDVRFIDGEQEENFEYTVIKPNPALDEDGIEIGKHMLNPRYVFDTFVIGSGNRFAHAASLAVAEAPA KAYNPLFIYGGVGLGKTHLMHAVGHYVQQHKDNAKVMYLSSEKFTNEFISSIRDNKTEEFRTKYRNVDVL LIDDIQFLAGKEGTQEEFFHTFNTLYDEQKQIIISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETR IAILRKKAKADGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLVNKDITAGLAAEALKDIIPSSKS QVITISGIQEAVGEYFHVRLEDFKAKKRTKSIAFPRQIAMYLSRELTDASLPKIGDEFGGRDHTTVIHAH EKISQLLKTDQVLKNDLAEIEKNLRKAQNMF

должен быть в строке 1 в Excel лист вместо первой строки на строка 1, вторая строка по строке 2 и т. д.

У меня НЕ ИДЕЯ КАК ЭТО ПРОИСХОДИТ ..Я ЕСТЬ КОПИРОВАНИЕ И ПАСТИРОВАНИЕ ЭТОГО ИЗ ЗДЕСЬ, НО ПОТОМУ ЧТО КАЖДАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ПОСЕТИТ, ЧТОБЫ ПРИЕДИТЬСЯ НА ОДНОЙ ЛИНИИ С ПЕРЕМЕЩЕНИЕМ ЛИНИИ МЕЖДУ ИХ, КОТОРЫЕ МОГУТ ЛЕГКО УДАЛЯТЬ !!! Есть ли альтернатива копированию переполнения стека?

+1

Я не совсем понимаю, в чем проблема. Вам просто нужно импортировать его как csv и установить разделитель на |. Затем новые строки будут восприниматься как новый набор в excel. – SBI

+0

Кажется, это работает в Excel для меня. я просто вставляю выше, перейдите на вкладку данных> текст в столбцы и выберите '|' как разделитель. Кажется, он добавляет пустую строку между каждой записью, это проблема? – ChrisProsser

+0

Если это проблема, вы можете использовать notepad ++ с расширенной находкой и заменой, чтобы заменить \ n \ r ничем. Затем импортируйте в excel. – SBI

ответ

0

Как ВОО сказал, я редактировал его на TextPad с регулярными выражениями и он работал большой .. Я использовал регулярное выражение \ п^[аз] , чтобы удалить символ новой строки перед каждой строкой последовательности, сохраняющего пространство между каждым новый идентификатор последовательности, так как формат fasta начинается с>. Thx для замечательного совета SBI. однако, я не могу выбрать ваш, как лучший ответ.

+0

Я на самом деле сделал это в Perl позже, поскольку текстовая панель вызывала проблемы. –

0

Я думаю, что это возможно, проверив «другое» как разделитель, а затем удерживая ваш альт-ключ и введите 0010 в текстовое поле рядом с ним .. вы не видите никакого символа, но он должен работать.