U4とU6はステムⅠとステムⅡの形成に関与する。また、U4はスプライシング反応に直接参加せず、U6と結合して適当な時期にスプライソソームから解離する。その役割は、U6がスプライシングに参加するまでの間にこれを保護することであると予想されている。ステムⅠを形成するためにU4と塩基対形成するU6の配列は、U2との重要な配列に必要でもある。U4の解離は、U6とU2の塩基対形成によるスプライソソームの活性化の合図かもしれない。
酵母のU2 snRNPは分岐部位と塩基対を形成する。また、U6とも相補的であり、どちらの塩基対もスプライシングに欠かせない。U2とU6との塩基対はヘリックスⅠという構造を構築する。また、U2の5'末端とU6の3'末端は相互作用してヘリックス2を形成する。この相互作用は酵母に必須ではないが、哺乳類では少なくとも高いスプライシング効率を維持するために必要である。
U1 snRNPは5'および3'スプライス部位のコンセンサス配列とほぼ相補的な配列を持ち、スプライシングの過程で2つは塩基対を形成する。スプライソソームと一次転写産物を十分な時間、接近させておく役割だといえる。実際、この塩基対形成はスプライシングの成功に必須とされる。
pre-mRNAスプライシングはスプライソソーム spliceosome という巨大な分子によって成し遂げられる。これはおよそ150個のタンパク質と5個のRNAからなる酵素複合体である。通常の酵素とは異なり、機能の大部分はタンパク質でなくRNAが担う。このような重要な5種類のRNA(U1,U2,U4,U5,U6)は核内低分子RNA small nuclear RNA:snRNA と総称される。ほとんどの真核生物では、核内低分子RNAはどれも100から300bp(塩基長)で、数個のタンパク質と複合体を作っている。このRNA-タンパク質複合体を核内低分子リボ核タンパク質 small nuclear ribonucleoprotein particle:snRNP(スナープ)と呼ぶ。スプライソソームにおけるsnRNPの構成はスプライシングの段階によって変わり、各段階でスプライソソームに就いたsnRNPがその時必要な独自の役割を果たす。その役割は大きく3つに分けられ、①5'-スプライス部位や分岐部位の識別、②この2つの部位を近づける③RNAの決断と結合反応の触媒、または触媒の補助である。
タンパク質代謝において、どのタンパク質が合成されるかは基本的に遺伝子の塩基配列で決定される。なぜなら、遺伝子の塩基配列はタンパク質のアミノ酸配列と対応し、タンパク質代謝の最終段階である翻訳を経ることで塩基配列が指し示す唯一のタンパク質が合成されるからである。しかし、多くの真核生物の遺伝子内にはイントロン intron と呼ばれる翻訳できない配列が存在し、これがアミノ酸をコードする配列であるエクソン exon を分断している。このため余分な配列であるイントロンの除去を行わない限り、そのままでは正常なアミノ酸配列へと翻訳することができない。この過程は遺伝子自体であるDNAに変更を加えるものではなく、転写で合成した使い捨てのmRNA前駆体（pre-mRNA）に対して行われる。 DNA  EEEEEEEEEEEiiiiiiiiiiiiEEEEEEEEEEEEE  EEEEEEEEEEEiiiiiiiiiiiiEEEEEEEEEEEEE          転写  ↓ pre-mRNA  EEEEEEEEEEEiiiiiiiiiiiiEEEEEEEEEEEEEスプライシング等↓ mRNA     EEEEEEEEEEEEEEEEEEEEEEE          翻訳  ↓ タンパク質           AAAAAAAA E:エクソン i;イントロン A:アミノ酸　図2．セントラルドグマにおけるPre-mRNAスプライシングの立ち位置
StiLLボタン（図形）をExcelシート上に設置する方法とセルリンクボタン（セル内容とリンクしている図形）をExcelシートに設置する方法の二通りの手法を組み合わせてプログラムを作りこんでいく。StiLLボタンには機能（コマンド）を割り当てる。コマンドは開発元が用意しており、それぞれのコマンドは設定画面（ダイアログ）上にパラメータを設定するだけでプログラムとして機能し始める。パラメータ設定はExcelのグラフウィザードの感覚でできるため、プログラミング未経験者でも敷居が低い。一例として、「セルデータコピー」のコマンド (BtCellCopy) は元データ範囲と出力セル位置、貼付種類を決定すれば完成し、任意で貼付先に出力範囲名を設定することもできる。元データ範囲も出力セル位置も「セル参照ボタン」を押すことでシート上のセルの位置を直接指定できるため、直感的で分かりやすい。貼付種類は値、書式、数式等Excelの貼付種類をラジオボタンで選択するだけで済む。Excel貼付であるため、行列の入れ替えも備えている。StiLLボタンの中には「ボタン連続実行」のコマンド（BtPush）が用意されており、作成済みのStiLLボタンとセルリンクボタンを連続で実行させることが可能。作成済みのボタン一覧からチョイスして「実行ボタンリスト」にリストアップするだけでプログラムとして機能し始める。実行順序の入れ替えもマウス操作だけで可能。細かく作ったコマンドを「ボタン連続実行」でつなげることで、一気にプログラムらしい動作に仕上がる。セルリンクボタンはセルにリンクしているところが特徴であり、StiLLボタンのコマンドは全てセルリンクボタンとしても存在する。StiLLボタンに存在しないコマンドも多く用意されている。セルにリンクしているため、セルの値が変化すればプログラムへ渡すパラメータも変化することになる。セルにExcel関数を記述しておいたり、「セルデータコピー」コマンド（BtCellCopy）でセルの値を変化させれば、貼付元範囲や貼付先範囲を変化させたり、ループ回数を元データに応じて動的に決めることが可能である。途中でファイル指定ダイアログを呼び出して、ユーザーが指定したファイルをデータソースとしてプログラムを実行させることなどもできる。