jayrandom: (Default)
[personal profile] jayrandom
Всё-таки не оставляет тема интронов в покое.

С точки зрения программиста, сплайсинг (удаление из гена некодирующих частей - интронов) - это удаление комментариев. Комментарии в программе тоже являются информацией, но это информация значительно более высокого порядка - она предназначена для чтения людьми. Для машины же существуют специальные комбинации в начале и конце комментария, по которым он однозначно опознаётся и вырезается.

В случае геномов мы видим, что чем выше организация, тем больше комментариев и тем они длиннее - это естественно. По-видимому, геномы бактерий представляют из себя что-то настолько простое (с точки зрения предположительного Создателя), что комментировать там попросту нечего было. Их геном даже на отдельные хромосомы не делится - что уж тут говорить... :)

С другой стороны, язык развивался, и в какой-то момент в него потребовалось внести изменения. Как мы знаем, в подобных случаях для сохранения совместимости в искусственных языках начинают модифицировать комментарии: с помощью специальных служебных комбинаций часть "комментариев" преобразуется в надстройку языка. Так, например, в HTML в своё время интегрировали скрипты наподобие JavaScript: синтаксически упрятали надстройку в комментарии. Старый синтаксический анализатор просто пропускает их, в то время, как надстроенный в состоянии вычитать из них некоторую мета-информацию.

Далее. Знатоки языка Си (Не Си++, а именно истокового, базового Си) узнают в механизме альтернативного сплайсинга - классический Си-препроцессор с ветвлением! Ничего особенного. Просто в одних условиях в код вставляется один элемент, а в других он либо не вставляется вовсе, либо заменяется другим. В результате код получается компактнее и универсальнее, если нужно удовлетворить различным метаусловиям. Если бы Си-препроцессор не был бы задуман изначально, а появился бы как результат развития языка, то самое естественное - было бы запихнуть его в комментарии, что мы и наблюдаем в природе.


Отдельная мысль о контенте. Недавно мне пришёл спам с сабджектом "Enn111arrginggg y0our peeniss". Отметив про себя, что от популярной идеи, что если все буквы переставить, то человек смысл всё равно прочитает, теперь просто перешли на мягкий финно-угорский акцент, я вдруг сообразил, что это я наблюдаю ни что иное, как... Ну-ка сравните:


gtacaaatattttagatatattcttgatgggtttatttatttagttatttaaatttggcag
gtctgatcacctaaactaaccaaatttgggagattttctaatgaagttattttgtgtgtag
gtaggttttacttgaaactctagctttcgtaattggatcttgatttgttgagcttctttag
(это три коротеньких интрона из генома одного растения)


Правда интересно? В интронах "финно-угорский акцент" очень популярен. Буквы удваиваются, утраиваются, и так далее. А не спам ли это? :)


Вышеприведённые мысли не обязательно отрицают то, что я писал раньше. Ведь вполне возможно к одной функции прилепить какую-нибудь другую. Например, как можно вычитать у Льюина(8е издание), белки, занимающиеся транспортировкой мРНК через поры в ядре, не в состоянии прицепиться к мРНК непосредственно, поэтому они цепляются к сплайсеосоме (комплексу, осуществляющему сплайсинг), с которого потом переползают на мРНК. При этом в сам интрон могла закрасться какая-нибудь полезная регуляторная функция, которую нужно активизировать именно в момент сплайсинга.

Date: 2004-07-10 11:57 pm (UTC)
From: [identity profile] murrka.livejournal.com
А мы с Вами в Республике не встречались?

Date: 2004-07-11 11:46 am (UTC)
From: [identity profile] jayrandom.livejournal.com
Эт смотря в какой :)

Date: 2004-07-11 11:48 am (UTC)
From: [identity profile] murrka.livejournal.com
Которая ру

Date: 2004-07-11 12:26 pm (UTC)
From: [identity profile] jayrandom.livejournal.com
Могли, но довольно давно. В обозримый исторический период я провёл лето-1992 в Ленинграде и зиму-1996, если мне не изменяет память, в Москве. Но в те времена я не знал, что такое ДНК :)

Date: 2004-07-11 09:46 pm (UTC)
From: [identity profile] murrka.livejournal.com
Ага, значит не встречались. Есть такой сайт, www.respublika.ru, там я встречала одного не знаю уж молодого ли человека, который страстно желал перевести генетический код на компьютерный язык. Особенно его занимали интроны :) Значит, идея на поверхности :)

Date: 2004-07-12 03:43 pm (UTC)
From: [identity profile] jayrandom.livejournal.com
Значит, идея на поверхности :)

Значит, она скоро будет решена :)

Profile

jayrandom: (Default)
jayrandom

January 2026

S M T W T F S
    1 23
45678910
111213141516 17
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 19th, 2026 08:12 pm
Powered by Dreamwidth Studios