Blog2015-08-27Excelの1セルにコンマ区切り文字列を入れるバイオインフォマティクス解析結果を出力する際、複数の数値をコンマで結合して羅列したいことがあります。BEDフォーマットでは、エクソンの長さや開始位置を示すblockSizesやblockStartsには「468,69,147,159」や「0,608,1434,2245」のような値を入れることになっています。※BEDフォーマットって何?という方は、過去記事「BEDフォーマット完全解説」をご覧ください。このようなファイルをExcelで開くと、コンマが桁区切りと認識され、1つの数値に変換されてしまうことがあります。下の図の赤で囲ったセルには「152,159,198,136,456」という文字列が入っています。「152」「159」「198」「136」「456」という5つの数値をコンマで結合した文字列を入れたかったのに、「152159198136456」という数値として認識されてしまいました。対策として、Excelにファイルを読み込むときにデータ型を明示的に文字列として指定すれば良いのですが、毎回やるのは少し面倒くさいですね。456」のようにコンマの後に半角空白を入れるのがおすすめです。これで勝手に変換されなくなります。「152,159,198,136,456,」のように、最後にもう一つコンマをつけてもいいです。GenomeBrowserのBED12のblockSizesやblockStartsには最後にコンマがついています。3以前、BEDToolsについて簡単にご紹介しました。(1)memberid:amelieffid:Fuku-Iid:miwa-tid:hr-kid:fujinamisid:miya-yid:kubo-mid:ta-yid:yama_toid:yokokozuarchivesはてなブログをはじめよう!amelieffさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。