R извлечь часть строки

У меня вопрос об извлечении части строки. Например, у меня есть такая строка:

a <- "DP=26;AN=2;DB=1;AC=1;MQ=56;MZ=0;ST=5:10,7:2;CQ=SYNONYMOUS_CODING;GN=NOC2L;PA=1^1:0.720&2^1:0"

Мне нужно извлечь все между GN=и ;. Здесь будет NOC2L.

Возможно ли это?

Примечание:Это INFOформа столбца Формат файла VCF. GN — это имя гена, поэтому мы хотим извлечь имя гена из столбца INFO.

19
задан zx8754 13 December 2016 в 08:38
поделиться