忍者ブログ
バイオインフォマティックス技術者試験、情報処理試験など、IT系の試験を基礎から勉強します。また、Javaなどプログラミングを勉強します。

【GAS】「+」で文字をつなぐ!文字列の連結方法をマスターしよう

Google Apps Script(GAS)で文字と文字をくっつけて、自分好みのメッセージやデータを作成する方法を解説します。

0. 文法:つなぐ時は「+」を使うだけ

プログラミングで文字同士を連結したい時は、算数のたし算でおなじみの +(プラス)演算子 を使います。

1. 実践サンプル

エディタにコピーして実行してみましょう。シングルクォーテーション(')で囲むのを忘れないようにしましょう。

function myFunction() {
  // 文字列同士を「+」でつなぐ
  Logger.log('hello' + 'world');
  
  // 変数と組み合わせる例
  const name = '田中';
  Logger.log(name + 'さん、お疲れ様です!');
}

2. 実行結果

実行ログには、以下のように表示されます。文字の間に勝手にスペースが入ることはないので、くっつき方に注目してください。

helloworld
田中さん、お疲れ様です!

ワンポイント・アドバイス

「文字」と「数字」を足すとどうなる?
GASでは、文字と数字を + でつなぐと、数字が自動的に文字として扱われます。例えば '合計:' + 100 と書けば、合計:100 という一つの文章になります。これは非常に便利な機能なので、ぜひ覚えておいてくださいね!


PR

【BI技術者認定試験対策】細胞性免疫の主役!「キラーT細胞」を攻略

私たちの体には、ウイルスに感染した細胞やがん細胞など、「非自己」となってしまった異常な細胞を直接攻撃して破壊する精鋭部隊がいます。その中心となるキラーT細胞について学びましょう。

1. 問題:異常な細胞を破壊する免疫細胞

【 問題 】 T細胞の中でも、ウイルス感染細胞やがん細胞などの異物(非自己)を認識し、直接攻撃して破壊する働きを持つ細胞を何と呼ぶでしょうか?

① ヘルパーT細胞   ② キラーT細胞   ③ B細胞   ④ 形質細胞

2. 正解:免疫系の役割に関する正解

正解: ② キラーT細胞

3. 解説:直接攻撃のスペシャリスト

免疫には「抗体」を使って戦う液性免疫と、細胞が直接戦う「細胞性免疫」があります。キラーT細胞は細胞性免疫の要です。

[ キラーT細胞のポイント ]
細胞性免疫:抗体(飛び道具)を作って攻撃するのではなく、自分自身が相手の細胞に接触して破壊する戦い方を得意とします。
抗原提示の認識:樹状細胞などの抗原提示を受け、ヘルパーT細胞からの指示(インターロイキンなど)を得て活性化・増殖します。
標的の選別:正常な自分の細胞は攻撃せず、MHCクラスI分子に提示された「異常な断片」を目印にして、感染細胞だけを仕留めます。

1. 試験のポイント: 「指示役のヘルパーT細胞」と「実行役のキラーT細胞」の役割分担を整理しましょう。キラーT細胞は「細胞毒性T細胞(CTL)」と呼ばれることもあります。また、免疫抑制に関わる「制御性T細胞(Treg)」など、T細胞には多様な種類があることも重要です。
2. バイオインフォの視点: がん免疫療法において、キラーT細胞ががん細胞を効率よく見つけるための「ネオアンチゲン(新しい抗原)」予測が非常に重要です。個人のゲノム情報を解析し、どの変異がキラーT細胞の標的になりやすいかをAIやシミュレーションで予測する技術は、個別化医療の最前線となっています。


4. まとめ

「非自己を直接破壊するT細胞=キラーT細胞」です。体内で発生した異常事態にいち早く駆けつけ、物理的に排除する頼もしい存在ですね。ヘルパーT細胞との連携プレーを含めて覚えておきましょう!


【BI技術者認定試験対策】タンパク質の製造工場!「リボソーム」を攻略

遺伝子という「設計図」をもとに、生命の本体である「タンパク質」を実際に組み立てる現場。それがリボソームです。細胞内の工場の役割を整理しましょう。

1. 問題:タンパク質合成の場所

【 問題 】 細胞内に存在し、mRNA(伝令RNA)の情報を読み取ってアミノ酸をつなぎ合わせ、タンパク質を合成する場となっている細胞小器官は何でしょうか?

① リソソーム   ② リボソーム   ③ ゴルジ体   ④ 中心体

2. 正解:細胞小器官の機能に関する正解

正解: ② リボソーム

3. 解説:翻訳のステージ

リボソームは、核から届いたmRNAの情報を「翻訳(トランスレーション)」し、具体的なタンパク質の形へと変換する重要な役割を担っています。

[ リボソームの特徴 ]
構成成分:rRNA(リボソームRNA)とタンパク質からなる複合体です。膜を持たない小器官であることも特徴の一つです。
存在場所:細胞質に遊離しているものと、小胞体の表面に付着しているもの(粗面小胞体)があります。
翻訳の仕組み:mRNAのコドンを読み取り、対応するアミノ酸を運んできたtRNA(転移RNA)を結合させて、ペプチド鎖(タンパク質の元)を伸ばしていきます。

1. 試験のポイント: 「リソソーム(分解)」と名前が似ているため、混同しないように注意しましょう。「リボ(Rib-)」はリボ核酸(RNA)に関連していると覚えるとスムーズです。また、原核生物(細菌)と真核生物では、リボソームのサイズ(沈降係数)が異なる点もよく問われます。
2. バイオインフォの視点: タンパク質の合成速度や、どのコドンが使われやすいか(コドン使用頻度)の解析は、効率的な物質生産を目指す合成生物学において非常に重要です。リボソームがmRNA上のどこに位置しているかを網羅的に調べる「リボソーム・プロファイリング」という高度な解析手法も存在します。


4. まとめ

「細胞内のタンパク質合成工場=リボソーム」です。設計図(DNA/RNA)を読み取り、実体(タンパク質)を作り出す、生命活動の「実行部隊」の要として記憶に刻みましょう!


【BI技術者認定試験対策】DNAを爆発的に増やす!「PCR法」を攻略

ベクターや大腸菌を使わずに、試験管内だけで特定のDNA領域を増幅させる「PCR(ポリメラーゼ連鎖反応)」。現代のバイオ研究になくてはならないこの技術の本質を整理しましょう。

1. 問題:PCR法の特徴と仕組み

【 問題 】 PCR法に関する記述として、正しいものをすべて選択してください。(複数選択可)

① 大腸菌やプラスミドベクターを利用せずに、試験管内でDNAを増幅できる。
② 特定のDNA配列を増幅させるために、短い「プライマー」が必要である。
③ DNAを一本鎖にするために、加熱(熱変性)工程が含まれる。
④ 1回のサイクルで、目的のDNA量は3倍に増加する。
⑤ 高温でも壊れない特殊な「耐熱性DNAポリメラーゼ」が使用される。

2. 正解:PCRの原理に関する正解

正解: ①、②、③、⑤

※④は間違い。1サイクルごとにDNAは「2倍」になります。

3. 解説:試験管内のクローニング

PCRは、温度変化を繰り返すだけで、特定のDNA断片を数時間で数百万倍に増やすことができる画期的な手法です。

[ PCRの3ステップ ]
1. 熱変性(約95℃):二本鎖DNAを加熱して一本鎖に引き剥がします。
2. アニーリング(約50~60℃):増やしたい領域の両端に「プライマー」を結合させます。
3. 伸長反応(約72℃):耐熱性DNAポリメラーゼが、プライマーを起点に新しいDNAを合成します。

[ 従来のクローニングとの違い ]
・かつては「ベクター(運び屋)」にDNAを組み込み、大腸菌に導入して増やしていましたが、PCRはこれらを生体を使わずに(in vitroで)迅速に行えます。

1. 試験のポイント: 「耐熱性酵素(Taqポリメラーゼなど)」を使う理由は、最初の95℃の加熱で酵素が壊れないようにするためです。また、増幅量は $2^n$ (nはサイクル数)で増えるため、爆発的な増幅が可能であるという点を押さえましょう。
2. バイオインフォの視点: PCRを成功させるには、適切な「プライマー設計(Primer Design)」が不可欠です。目的の場所以外に結合してしまわないか、Tm値(結合が解ける温度)が左右で揃っているかなどを計算機で予測するツールは、バイオインフォマティクスの基本ツールの一つです。


4. まとめ

「試験管内での迅速なDNA増幅=PCR法」です。現代ではウイルス検査(PCR検査)から鑑識、ゲノム解析の準備まで幅広く使われています。3つの温度ステップと、なぜ耐熱性が必要なのかをセットで理解しておきましょう!


【BI技術者認定試験対策】生命の定義!「細胞の3要素」を攻略

地球上のあらゆる生物の基本単位である「細胞」。何をもって細胞(生命)と呼ぶのか、その必須条件となる3つの要素を整理しましょう。

1. 問題:細胞(生命)の定義

【 問題 】 一般に、生命の最小単位である細胞が備えているべき「3つの要素」として、不適切なものはどれでしょうか?

① 外界と隔てるための境界(細胞膜)を持つ
② 有機物を分解・合成してエネルギーを得る「代謝」を行う
③ 意思疎通のための複雑な言語能力を持つ
④ 自分自身のコピーを作る「自己複製能力」を持つ

2. 正解:細胞の本質に関する正解

正解: ③ 意思疎通のための複雑な言語能力を持つ

3. 解説:生命活動を支える3本の柱

ウイルスが「生物か無生物か」という議論になるのも、この3要素をすべて自前で満たしていないためです。

[ 細胞の3要素 ]
外界との境界(膜):細胞膜によって、自分と外の世界を区別します。これにより、内部を生命活動に最適な環境に保つことができます。
代謝(エネルギー産生):外部から物質を取り込み、化学反応によってエネルギー(ATP)を取り出したり、必要な物質を合成したりします。
自己複製(遺伝):DNAなどの遺伝情報を持ち、自分と同じ構造を持つ次世代(娘細胞)を作り出すことができます。

1. 試験のポイント: 「膜・代謝・複製」の3点セットを丸暗記しましょう。特に「代謝」に関連してミトコンドリア、「複製」に関連して核やDNAといった知識と結びつけておくと、細胞の全体像が掴みやすくなります。
2. バイオインフォの視点: 「最小の生命(ミニマル・セル)」を特定する研究が行われています。どの遺伝子が揃えば、この3要素を維持できるのか?という問いに対し、計算機上で生命システムを再現する「システム生物学」のアプローチが取られています。無駄を削ぎ落としたとき、生命に残る本質がこの3要素なのです。


4. まとめ

膜・代謝・複製」。この3つが揃って初めて、私たちはそれを「細胞(生命)」と呼びます。これらを実現するために、細胞内の様々な小器官が連携して働いていることを忘れないようにしましょう!