<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://www.haijin-boys.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.166.252.132</id>
	<title>MeryWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://www.haijin-boys.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.166.252.132"/>
	<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/59.166.252.132"/>
	<updated>2026-05-18T17:20:27Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=clustal-omega%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C&amp;diff=5638</id>
		<title>clustal-omegaを用いてアライメントを実行</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=clustal-omega%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C&amp;diff=5638"/>
		<updated>2021-09-26T06:53:04Z</updated>

		<summary type="html">&lt;p&gt;59.166.252.132: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;開いているファイル内の配列データを、clustal-omegaを使ってアライメントにかけます。&amp;lt;br&amp;gt;&lt;br /&gt;
clustal-omegaのサイトには、&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;The last alignment program you&#039;ll ever need&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
とのことなので、いまなりにはclustal-omegaがいいようです。&amp;lt;br&amp;gt;&lt;br /&gt;
さくっと、アライメントを確認したいときに使ってください。&amp;lt;br&amp;gt;&lt;br /&gt;
[[ファイル名を引数にしてアプリ起動]]の応用例です。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;要cllustal-omega&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.clustal.org/omega/ http://www.clustal.org/omega/]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;使用前に&amp;quot;CLUSTALO_DIR&amp;quot;を必ず設定して下さい。&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
ダウンロードしたclustal-omegaを解凍して出てきたフォルダの中に&amp;quot;tmp&amp;quot;という名前のフォルダを作ってください。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
#title=&amp;quot;clustal-omegaを用いてアライメントを実行&amp;quot;&lt;br /&gt;
#tooltip=&amp;quot;clustal-omegaを用いてアライメントを実行します。*.alnファイルを作成しそれを開きます&amp;quot;&lt;br /&gt;
// -----------------------------------------------------------------------------&lt;br /&gt;
// clustal-omegaを用いてアライメントを実行&lt;br /&gt;
//&lt;br /&gt;
// suke&lt;br /&gt;
// &lt;br /&gt;
// 要clustal-omega&lt;br /&gt;
// http://www.clustal.org/omega/&lt;br /&gt;
// info : https://www.ebi.ac.uk/Tools/msa/clustalo/&lt;br /&gt;
// -----------------------------------------------------------------------------&lt;br /&gt;
(function(){&lt;br /&gt;
const fso = new ActiveXObject(&#039;Scripting.FileSystemObject&#039;);&lt;br /&gt;
const sh = new ActiveXObject(&#039;WScript.Shell&#039;);&lt;br /&gt;
&lt;br /&gt;
const MERY_DIR = fso.GetParentFolderName(window.Editor.FullName);&lt;br /&gt;
// clustal-omegaを導入したフォルダへ移動する&lt;br /&gt;
const CLUSTALO_DIR = fso.BuildPath(&#039;ここにClustal-omegaのフォルダのパスを指定してください&#039;);&lt;br /&gt;
// カレントディレクトリを移動する&lt;br /&gt;
sh.CurrentDirectory = CLUSTALO_DIR;&lt;br /&gt;
// 実行ファイル&lt;br /&gt;
const CLUSTALO = &#039;clustalo.exe&#039;;&lt;br /&gt;
// ファイルが保存されていない場合の保存先&lt;br /&gt;
const TMP_DIR = fso.BuildPath(CLUSTALO_DIR,&#039;tmp&#039;);&lt;br /&gt;
//clustaloのパスが正しいか確かめる&lt;br /&gt;
if ( !(fso.FileExists(CLUSTALO)) ){&lt;br /&gt;
  alert(&#039;clustalo.exeへのパスが間違ってます。&#039;);&lt;br /&gt;
  return ;	&lt;br /&gt;
}&lt;br /&gt;
if ( !(sh.Exec(CLUSTALO + &#039; -h&#039;).StdOut.ReadAll().split(&#039;\n&#039;)[0].match(/^Clustal Omega.*/))){&lt;br /&gt;
  alert(&#039;clustalo.exeではなさそうです。&#039;);&lt;br /&gt;
  return ;	&lt;br /&gt;
}&lt;br /&gt;
//TMP_DIRにフォルダがあるか確かめ、なければ作る&lt;br /&gt;
if (!(fso.FolderExists(TMP_DIR))){&lt;br /&gt;
	alert(TMP_DIR + &#039;\nが無いようなので作っときますね&#039;);&lt;br /&gt;
	fso.CreateFolder(TMP_DIR);&lt;br /&gt;
}&lt;br /&gt;
// 実行確認&lt;br /&gt;
const isExec = Confirm(&#039;ファイルを保存してアライメントを実行しますか?&#039;);&lt;br /&gt;
if(!isExec){return};&lt;br /&gt;
&lt;br /&gt;
// 現在のファイル名を取得&lt;br /&gt;
// 取得できなければ、勝手に作って、書き込む&lt;br /&gt;
const inputFile = document.FullName || &lt;br /&gt;
		fso.BuildPath(TMP_DIR, (new Date().getTime() + &#039;.txt&#039;));&lt;br /&gt;
document.Save(inputFile);&lt;br /&gt;
const alignmentFile = fso.BuildPath(&lt;br /&gt;
		fso.GetParentFolderName(inputFile), fso.GetBaseName(inputFile) + &#039;.aln&#039;);&lt;br /&gt;
&lt;br /&gt;
// コマンドラインで渡す文字列を指定&lt;br /&gt;
// see clustalo.exe -h&lt;br /&gt;
let cmdline = CLUSTALO;&lt;br /&gt;
cmdline = cmdline + &#039; -i &amp;quot;&#039; + inputFile + &#039;&amp;quot;&#039;;		// Multiple sequence input file&lt;br /&gt;
cmdline = cmdline + &#039; -o &amp;quot;&#039; + alignmentFile +&#039;&amp;quot;&#039;;	// Multiple sequence alignment output file&lt;br /&gt;
cmdline = cmdline + &#039; --outfmt=clustal&#039;;			// MSA output file format(clustal)&lt;br /&gt;
cmdline = cmdline + &#039; --force&#039;;						// Force file overwriting&lt;br /&gt;
cmdline = cmdline + &#039; -v&#039;;							// Verbose output&lt;br /&gt;
// 実行&lt;br /&gt;
const execResult = sh.Exec(cmdline);&lt;br /&gt;
while (execResult.Status !== 0){sh.Sleep(100)}&lt;br /&gt;
// 出力メッセージを表示&lt;br /&gt;
const err_msg = execResult.StdErr.ReadAll();&lt;br /&gt;
const std_msg = execResult.StdOut.ReadAll();&lt;br /&gt;
if (err_msg !== &#039;&#039;){&lt;br /&gt;
	alert(&#039;エラーが発生しました\n&#039; + err_msg);&lt;br /&gt;
	return;&lt;br /&gt;
}&lt;br /&gt;
if (std_msg !== &#039;&#039;){&lt;br /&gt;
	alert(&#039;【実行結果】\n&#039; + std_msg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// アライメントの結果ファイルを開く&lt;br /&gt;
editor.OpenFile(alignmentFile, meEncodingNone, meOpenAllowNewWindow);&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>59.166.252.132</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=clustal-omega%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C&amp;diff=5637</id>
		<title>clustal-omegaを用いてアライメントを実行</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=clustal-omega%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C&amp;diff=5637"/>
		<updated>2021-09-26T06:45:21Z</updated>

		<summary type="html">&lt;p&gt;59.166.252.132: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;開いているファイル内の配列データを、clustal-omegaを使ってアライメントにかけます。&amp;lt;br&amp;gt;&lt;br /&gt;
clustal-omegaのサイトには、&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;The last alignment program you&#039;ll ever need&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
とのことなので、いまなりにはclustal-omegaがいいようです。&amp;lt;br&amp;gt;&lt;br /&gt;
さくっと、アライメントを確認したいときに使ってください。&amp;lt;br&amp;gt;&lt;br /&gt;
[[ファイル名を引数にしてアプリ起動]]の応用例です。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;要cllustal-omega&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.clustal.org/omega/ http://www.clustal.org/omega/]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;使用前に&amp;quot;CLUSTALO_DIR&amp;quot;を必ず設定して下さい。&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
ダウンロードしたclustal-omegaを解凍して出てきたフォルダの中に&amp;quot;tmp&amp;quot;という名前のフォルダを作ってください。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
#title=&amp;quot;clustal-omegaを用いてアライメントを実行&amp;quot;&lt;br /&gt;
#tooltip=&amp;quot;clustal-omegaを用いてアライメントを実行します。*.alnファイルを作成しそれを開きます&amp;quot;&lt;br /&gt;
// -----------------------------------------------------------------------------&lt;br /&gt;
// clustal-omegaを用いてアライメントを実行&lt;br /&gt;
//&lt;br /&gt;
// suke&lt;br /&gt;
// &lt;br /&gt;
// 要clustal-omega&lt;br /&gt;
// http://www.clustal.org/omega/&lt;br /&gt;
// info : https://www.ebi.ac.uk/Tools/msa/clustalo/&lt;br /&gt;
// -----------------------------------------------------------------------------&lt;br /&gt;
(function(){&lt;br /&gt;
const fso = new ActiveXObject(&#039;Scripting.FileSystemObject&#039;);&lt;br /&gt;
const sh = new ActiveXObject(&#039;WScript.Shell&#039;);&lt;br /&gt;
&lt;br /&gt;
const MERY_DIR = fso.GetParentFolderName(window.Editor.FullName);&lt;br /&gt;
// clustal-omegaを導入したフォルダへ移動する&lt;br /&gt;
const CLUSTALO_DIR = fso.BuildPath(&#039;ここにClustal-omegaのフォルダのパスを指定してください&#039;);&lt;br /&gt;
// カレントディレクトリを移動する&lt;br /&gt;
sh.CurrentDirectory = CLUSTALO_DIR;&lt;br /&gt;
// 実行ファイル&lt;br /&gt;
const CLUSTALO = &#039;clustalo.exe&#039;;&lt;br /&gt;
// ファイルが保存されていない場合の保存先&lt;br /&gt;
const TMP_DIR = fso.BuildPath(CLUSTALO_DIR,&#039;tmp&#039;);&lt;br /&gt;
//clustaloのパスが正しいか確かめる&lt;br /&gt;
if ( !(fso.FileExists(CLUSTALO)) ){&lt;br /&gt;
  alert(&#039;clustalo.exeへのパスが間違ってます。&#039;);&lt;br /&gt;
  return ;	&lt;br /&gt;
}&lt;br /&gt;
if ( !(sh.Exec(CLUSTALO + &#039; -h&#039;).StdOut.ReadAll().split(&#039;\n&#039;)[0].match(/^Clustal Omega.*/))){&lt;br /&gt;
  alert(&#039;clustalo.exeではなさそうです。&#039;);&lt;br /&gt;
  return ;	&lt;br /&gt;
}&lt;br /&gt;
//TMP_DIRにフォルダがあるか確かめ、なければ作る&lt;br /&gt;
if (!(fso.FolderExists(TMP_DIR))){&lt;br /&gt;
	alert(TMP_DIR + &#039;\nが無いようなので作っときますね&#039;);&lt;br /&gt;
	fso.CreateFolder(TMP_DIR);&lt;br /&gt;
}&lt;br /&gt;
// 実行確認&lt;br /&gt;
const isExec = Confirm(&#039;ファイルを保存してアライメントを実行しますか?&#039;);&lt;br /&gt;
if(!isExec){return};&lt;br /&gt;
&lt;br /&gt;
// 現在のファイル名を取得&lt;br /&gt;
// 取得できなければ、勝手に作って、書き込む&lt;br /&gt;
const inputFile = document.FullName || &lt;br /&gt;
		fso.BuildPath(TMP_DIR, (new Date().getTime() + &#039;.txt&#039;));&lt;br /&gt;
document.Save(inputFile);&lt;br /&gt;
const alignmentFile = fso.BuildPath(&lt;br /&gt;
		fso.GetParentFolderName(inputFile), fso.GetBaseName(inputFile) + &#039;.aln&#039;);&lt;br /&gt;
&lt;br /&gt;
// コマンドラインで渡す文字列を指定&lt;br /&gt;
// see clustalo.exe -h&lt;br /&gt;
let cmdline = CLUSTALO;&lt;br /&gt;
cmdline = cmdline + &#039; -i &amp;quot;&#039; + inputFile + &#039;&amp;quot;&#039;;		// Multiple sequence input file&lt;br /&gt;
cmdline = cmdline + &#039; -o &amp;quot;&#039; + alignmentFile +&#039;&amp;quot;&#039;;	// Multiple sequence alignment output file&lt;br /&gt;
cmdline = cmdline + &#039; --outfmt=clustal&#039;;			// MSA output file format(clustal)&lt;br /&gt;
cmdline = cmdline + &#039; --force&#039;;						// Force file overwriting&lt;br /&gt;
cmdline = cmdline + &#039; -v&#039;;							// Verbose output&lt;br /&gt;
// 実行&lt;br /&gt;
const execResult = sh.Exec(cmdline);&lt;br /&gt;
while (execResult.Status !== 0){sh.Sleep(100)}&lt;br /&gt;
// 出力メッセージを表示&lt;br /&gt;
const err_msg = execResult.StdErr.ReadAll();&lt;br /&gt;
const std_msg = execResult.StdOut.ReadAll();&lt;br /&gt;
if (err_msg !== &#039;&#039;){&lt;br /&gt;
	alert(&#039;エラーが発生しました\n&#039; + err_msg);&lt;br /&gt;
	return;&lt;br /&gt;
}&lt;br /&gt;
if (std_msg !== &#039;&#039;){&lt;br /&gt;
	alert(&#039;【実行結果】\n&#039; + std_msg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// アライメントの結果ファイルを開く&lt;br /&gt;
editor.OpenFile(alignmentFile, meEncodingNone, meOpenAllowNewWindow);&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>59.166.252.132</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=clustal-omega%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C&amp;diff=5636</id>
		<title>clustal-omegaを用いてアライメントを実行</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=clustal-omega%E3%82%92%E7%94%A8%E3%81%84%E3%81%A6%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C&amp;diff=5636"/>
		<updated>2021-09-26T05:16:19Z</updated>

		<summary type="html">&lt;p&gt;59.166.252.132: ページの作成:「開いているファイル内の配列データを、clustal-omegaを使ってアライメントにかけます。&amp;lt;br&amp;gt; clustal-omegaのサイトには、 ```&amp;quot;The last al…」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;開いているファイル内の配列データを、clustal-omegaを使ってアライメントにかけます。&amp;lt;br&amp;gt;&lt;br /&gt;
clustal-omegaのサイトには、&lt;br /&gt;
```&amp;quot;The last alignment program you&#039;ll ever need&amp;quot; ``` &lt;br /&gt;
とのことなので、いまなりにはclustal-omegaがいいようです。&amp;lt;br&amp;gt;&lt;br /&gt;
さくっと、アライメントを確認したいときに使ってください。&amp;lt;br&amp;gt;&lt;br /&gt;
[[ファイル名を引数にしてアプリ起動]]の応用例です。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;要cllustal-omega&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.clustal.org/ http://www.clustal.org/]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;使用前に&amp;quot;CLUSTALO_DIR&amp;quot;を必ず設定して下さい。&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
ダウンロードしたclustal-omegaを解凍して出てきたフォルダの中に&amp;quot;tmp&amp;quot;という名前のフォルダを作ってください。&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
#title=&amp;quot;clustal-omegaを用いてアライメントを実行&amp;quot;&lt;br /&gt;
#tooltip=&amp;quot;clustal-omegaを用いてアライメントを実行します。*.alnファイルを作成しそれを開きます&amp;quot;&lt;br /&gt;
// -----------------------------------------------------------------------------&lt;br /&gt;
// clustal-omegaを用いてアライメントを実行&lt;br /&gt;
//&lt;br /&gt;
// suke&lt;br /&gt;
// &lt;br /&gt;
// 要clustal-omega&lt;br /&gt;
// http://www.clustal.org/omega/&lt;br /&gt;
// info : https://www.ebi.ac.uk/Tools/msa/clustalo/&lt;br /&gt;
// -----------------------------------------------------------------------------&lt;br /&gt;
(function(){&lt;br /&gt;
const fso = new ActiveXObject(&#039;Scripting.FileSystemObject&#039;);&lt;br /&gt;
const sh = new ActiveXObject(&#039;WScript.Shell&#039;);&lt;br /&gt;
&lt;br /&gt;
const MERY_DIR = fso.GetParentFolderName(window.Editor.FullName);&lt;br /&gt;
// clustal-omegaを導入したフォルダへ移動する&lt;br /&gt;
const CLUSTALO_DIR = fso.BuildPath(&#039;ここにClustal-omegaのフォルダのパスを指定してください&#039;);&lt;br /&gt;
// カレントディレクトリを移動する&lt;br /&gt;
sh.CurrentDirectory = CLUSTALO_DIR;&lt;br /&gt;
// 実行ファイル&lt;br /&gt;
const CLUSTALO = &#039;clustalo.exe&#039;;&lt;br /&gt;
// ファイルが保存されていない場合の保存先&lt;br /&gt;
const TMP_DIR = fso.BuildPath(CLUSTALO_DIR,&#039;tmp&#039;);&lt;br /&gt;
//clustaloのパスが正しいか確かめる&lt;br /&gt;
if ( !(fso.FileExists(CLUSTALO)) ){&lt;br /&gt;
  alert(&#039;clustalo.exeへのパスが間違ってます。&#039;);&lt;br /&gt;
  return ;	&lt;br /&gt;
}&lt;br /&gt;
if ( !(sh.Exec(CLUSTALO + &#039; -h&#039;).StdOut.ReadAll().split(&#039;\n&#039;)[0].match(/^Clustal Omega.*/))){&lt;br /&gt;
  alert(&#039;clustalo.exeではなさそうです。&#039;);&lt;br /&gt;
  return ;	&lt;br /&gt;
}&lt;br /&gt;
//TMP_DIRにフォルダがあるか確かめ、なければ作る&lt;br /&gt;
if (!(fso.FolderExists(TMP_DIR))){&lt;br /&gt;
	alert(TMP_DIR + &#039;\nが無いようなので作っときますね&#039;);&lt;br /&gt;
	fso.CreateFolder(TMP_DIR);&lt;br /&gt;
}&lt;br /&gt;
// 実行確認&lt;br /&gt;
const isExec = Confirm(&#039;ファイルを保存してアライメントを実行しますか?&#039;);&lt;br /&gt;
if(!isExec){return};&lt;br /&gt;
&lt;br /&gt;
// 現在のファイル名を取得&lt;br /&gt;
// 取得できなければ、勝手に作って、書き込む&lt;br /&gt;
const inputFile = document.FullName || &lt;br /&gt;
		fso.BuildPath(TMP_DIR, (new Date().getTime() + &#039;.txt&#039;));&lt;br /&gt;
document.Save(inputFile);&lt;br /&gt;
const alignmentFile = fso.BuildPath(&lt;br /&gt;
		fso.GetParentFolderName(inputFile), fso.GetBaseName(inputFile) + &#039;.aln&#039;);&lt;br /&gt;
&lt;br /&gt;
// コマンドラインで渡す文字列を指定&lt;br /&gt;
// see clustalo.exe -h&lt;br /&gt;
let cmdline = CLUSTALO;&lt;br /&gt;
cmdline = cmdline + &#039; -i &amp;quot;&#039; + inputFile + &#039;&amp;quot;&#039;;		// Multiple sequence input file&lt;br /&gt;
cmdline = cmdline + &#039; -o &amp;quot;&#039; + alignmentFile +&#039;&amp;quot;&#039;;	// Multiple sequence alignment output file&lt;br /&gt;
cmdline = cmdline + &#039; --outfmt=clustal&#039;;			// MSA output file format(clustal)&lt;br /&gt;
cmdline = cmdline + &#039; --force&#039;;						// Force file overwriting&lt;br /&gt;
cmdline = cmdline + &#039; -v&#039;;							// Verbose output&lt;br /&gt;
// 実行&lt;br /&gt;
const execResult = sh.Exec(cmdline);&lt;br /&gt;
while (execResult.Status !== 0){sh.Sleep(100)}&lt;br /&gt;
// 出力メッセージを表示&lt;br /&gt;
const err_msg = execResult.StdErr.ReadAll();&lt;br /&gt;
const std_msg = execResult.StdOut.ReadAll();&lt;br /&gt;
if (err_msg !== &#039;&#039;){&lt;br /&gt;
	alert(&#039;エラーが発生しました\n&#039; + err_msg);&lt;br /&gt;
	return;&lt;br /&gt;
}&lt;br /&gt;
if (std_msg !== &#039;&#039;){&lt;br /&gt;
	alert(&#039;【実行結果】\n&#039; + std_msg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// アライメントの結果ファイルを開く&lt;br /&gt;
editor.OpenFile(alignmentFile, meEncodingNone, meOpenAllowNewWindow);&lt;br /&gt;
&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>59.166.252.132</name></author>
	</entry>
	<entry>
		<id>https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=5635</id>
		<title>マクロライブラリ</title>
		<link rel="alternate" type="text/html" href="https://www.haijin-boys.com/wiki/index.php?title=%E3%83%9E%E3%82%AF%E3%83%AD%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&amp;diff=5635"/>
		<updated>2021-09-26T05:11:30Z</updated>

		<summary type="html">&lt;p&gt;59.166.252.132: /* 変換・ソート・整形 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mery で使用できるマクロを集めたライブラリです。&lt;br /&gt;
&lt;br /&gt;
スクリプトを拡張子 &amp;quot;js&amp;quot; (JavaScript、JScript の場合) にして Macros フォルダーなどに保存し、[マクロ] メニューの [選択] や [カスタマイズ] から読み込んで使用してください。&lt;br /&gt;
&lt;br /&gt;
マクロライブラリはどなたでも自由に編集できますので、みなさんが作成した便利なマクロをどんどん掲載してください。&lt;br /&gt;
&lt;br /&gt;
== テキスト操作補助 ==&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/haijinboys/mery-macro-emmet Emmet] (Kuro)&lt;br /&gt;
*[[Zen Coding]] (Kuro)&lt;br /&gt;
*[[対応する括弧に移動]] (Kuro, kurama, masme) update 2019/04/12&lt;br /&gt;
*[[行頭に移動]] (Kuro, 他) update 2020/05/22&lt;br /&gt;
*[[VSCode風、行頭/行末に移動]] (yuko)&lt;br /&gt;
*[[バイト数]] (Kuro, ks)&lt;br /&gt;
*[[日付と時刻を挿入]] (n, masme) update 2016/02/28&lt;br /&gt;
*[[日付と時刻を挿入（カレンダー版）]] (papagoat) update 2016/05/24&lt;br /&gt;
*[[選択範囲を上下に移動]] (ks)&lt;br /&gt;
*[[TeraPadのCtrl↑と同じような動作をするマクロ]] (suke)&lt;br /&gt;
*[[TeraPadのCtrl↓と同じような動作をするマクロ]] (suke)&lt;br /&gt;
*[[Vz 風テキストスタック 2 ストロークキー]] (papagoat) update 2013/11/22&lt;br /&gt;
*[[非選択状態でも逆インデント]] (papagoat)&lt;br /&gt;
*[[ラクラク罫線]] (手石) Update 2012/12/22&lt;br /&gt;
*[[ファイル:XHTML.zip]] (アラフォー親父) HTMLタグを、ショートカット・キーに登録して入力するマクロ（文章挟み込み仕様）&lt;br /&gt;
*[[矩形ペースト]] (手石)&lt;br /&gt;
*[[自動箇条書き]] (手石) update 2013/03/15&lt;br /&gt;
*[[インデントを考慮した折り返し（改行挿入）]] (手石) update 2013/02/23&lt;br /&gt;
*[[青空文庫用整形補助]] (ks, 有志)&lt;br /&gt;
*[[部分編集]] (ks)&lt;br /&gt;
*[[文字カウント]] (masme) 2014/02/01, update 2020/05/17&lt;br /&gt;
*[[字下げ・字上げ]](インデント・逆インデント)  (masme) 2014/02/09; update 2019/06/01&lt;br /&gt;
*[[数値を増減]](インクリメント・デクリメント) (masme) 2014/06/17, update 2020/05/17&lt;br /&gt;
*[[少し便利な Undo/Redo]] (ks)&lt;br /&gt;
*[[自動ルビ振り]] (急急如律令)&lt;br /&gt;
*[[貼付け実行後のカーソル位置を貼付け文字列の先頭にする]] (yuko) 2017/06/04&lt;br /&gt;
*[[ドイツ語特殊文字]] (鯉)&lt;br /&gt;
*[[矩形選択範囲の各行先頭に文字挿入]] (yuko)&lt;br /&gt;
*[[文章で使用されている文字をユニーク抽出]] (Kuro)&lt;br /&gt;
*[[アウトライン用ノード追加]] (mik) 2018/06/25&lt;br /&gt;
*[[アウトラインのノードレベルを上げる]] (mik) 2018/06/25&lt;br /&gt;
*[[アウトラインのノードレベルを下げる]] (mik) 2018/06/25&lt;br /&gt;
*[[アウトラインのノードの完了/未完了を切り替える]] (mik) 2018/10/18 update&lt;br /&gt;
*[[ハルナアウトライン用の完了/未完了フラグをノード名に反映する]] (mik) 2018/10/18 update&lt;br /&gt;
*[[Markdown文書で改行時にリスト、引用ブロック開始記号を自動入力する]] (catfist, yuko) 2020/09/04 update&lt;br /&gt;
*[[Markdown 向け、リスト記号 (*) のトグル]] (yuko) 2019/04/29&lt;br /&gt;
*[[Markdown 向け、タスクリスト (* ［］) のチェック状態をトグル]] (yuko) 2020/09/04&lt;br /&gt;
*[[何年生で習う漢字？]] (シリル) 2019/03/10&lt;br /&gt;
*[[上に行挿入]] (yuko) 2019/05/11&lt;br /&gt;
*[[選択範囲を広げる]] (yuko) 2020/03/22&lt;br /&gt;
*[[新規行番号入力]] (Takuma 他) 2020/06/17 - 2020/06/26&lt;br /&gt;
&lt;br /&gt;
== ファイル操作補助 ==&lt;br /&gt;
&lt;br /&gt;
*[[文字列中のパス起動]] (ks)&lt;br /&gt;
*[[自動バックアップ]] (ks)&lt;br /&gt;
*[[終了時状態保持・復元]] (ks)&lt;br /&gt;
*[[上書き保存(UAC対応)]] (ks)&lt;br /&gt;
*[[含んでいるフォルダを開く]] (ks)&lt;br /&gt;
*[[パスを取得]] (Kuro)&lt;br /&gt;
*[[フォルダ内のファイルをすべて開く]] (Kuro)&lt;br /&gt;
*[[ファイルを比較]] (Kuro)&lt;br /&gt;
*[[ファイル名を引数にしてアプリ起動]] (Kuro, miso)&lt;br /&gt;
*[[ブックマーク一覧ジャンプ]] ※ポップアップメニュー (goat) update 2019/04/16&lt;br /&gt;
*[[拡張子の違うファイルを開く]] (n)&lt;br /&gt;
*[[フォルダを開く]] (n)&lt;br /&gt;
*[[コマンドプロンプトを開く]] (n)&lt;br /&gt;
*[[SDIウィンドウの記憶と復帰]] (papagoat) Update 2012/10/23 (説明文変更 2013/11/22)&lt;br /&gt;
*[[よく使うフォルダ]] (手石) Update 2014/02/22&lt;br /&gt;
*[[ファイル（選択範囲）の仮保存]] (手石)&lt;br /&gt;
*[[ポップアップメニューでファイル選択]] (手石)&lt;br /&gt;
*[[フォルダツリーをポップアップ表示]] (n)&lt;br /&gt;
*[[タグジャンプ]] (o)&lt;br /&gt;
*[[ウィンドウの位置とサイズを拡張子で指定]] (papagoat) Update 2014/04/17&lt;br /&gt;
*[[編集モードの自動選択]] (Bleat) 2019/02/15&lt;br /&gt;
*[[書き換え禁止モード色反転]] (Bleat) Update 2021/04/17&lt;br /&gt;
*[[文書が変更されていなければ変更マークを消す]] (Noah)&lt;br /&gt;
*[[変更なしのタブをすべて閉じる]] (Noah)&lt;br /&gt;
&lt;br /&gt;
== 変換・ソート・整形 ==&lt;br /&gt;
&lt;br /&gt;
*[[SHA でハッシュ化]] (Kuro)&lt;br /&gt;
*[[標準変換]] (Kuro)&lt;br /&gt;
*[[ブックマーク系コマンド集]] (ks)&lt;br /&gt;
*[[テキスト変換]] (ks)&lt;br /&gt;
**[[テキスト整形]] (masme) 2013/09/15, update 2019/12/21&lt;br /&gt;
*[[旧漢字から新漢字に変換]] (furu)&lt;br /&gt;
*[[clustalw を用いてアライメントを実行]] (suke)&lt;br /&gt;
*[[clustal-omegaを用いてアライメントを実行]] (suke)&lt;br /&gt;
*[[連番の挿入]] (手石)&lt;br /&gt;
*[[TSV(CSV) ⇒ 固定長]] (手石) update 2013/04/16&lt;br /&gt;
*[[行並べ替え]] (masme) 2013/08/25, update 2020/05/20&lt;br /&gt;
*[[連番を挿入]] (masme) 2013/08/25, update 2020/05/17&lt;br /&gt;
*[[GFMをHTMLに変換]] (noonworks) 2014/03/09&lt;br /&gt;
*[[基数変換10_16]] (シリル) 2019/02/10&lt;br /&gt;
*[[スネークケース ⇔ キャメルケースの変換]] (Noah)&lt;br /&gt;
&lt;br /&gt;
== 検索・置換 ==&lt;br /&gt;
&lt;br /&gt;
*[[文書から検索]] (Kuro)&lt;br /&gt;
*[[単語を抽出]] (Kuro)&lt;br /&gt;
*[[タグの外側（内側）だけ置換]] (手石)&lt;br /&gt;
*[[ポップアップメニューで検索先にジャンプ]] (手石) 2014/04/19&lt;br /&gt;
*[[検索(SJIS以外)]] + 検索強調を解除 (masme) 2014/09/16, update 2019/06/01&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/blob/master/SearchWithMode.js 現在開いているファイルの言語名をつけてWeb検索] (高見知英)→[[https://vine.co/v/eeY59rFMail 実際の動作例]]&lt;br /&gt;
*[https://github.com/GunseiPaseri/Mery_macro 文字出現量ランキング] (群生系パセリ) 2015/12/28&lt;br /&gt;
*[[検索ヒット数表示]] (ks)&lt;br /&gt;
*[[任意の検索エンジンで検索]] (Noah)&lt;br /&gt;
*[[任意の検索エンジンで検索ー改良版]] (Takeshi) 2019/07/12&lt;br /&gt;
*[[デフォルトの検索フラグを設定して検索ウィンドウ表示]] (yuko)&lt;br /&gt;
*[[複数置換]] (Noah)&lt;br /&gt;
*[[類義語アウトプット【Python】]] (シリル) 2019/03/24&lt;br /&gt;
*[[校正支援アウトプット]] (シリル) 2019/05/01&lt;br /&gt;
&lt;br /&gt;
== プログラミング補助 ==&lt;br /&gt;
&lt;br /&gt;
*[[Eclipse風コメントアウト]] (ks)&lt;br /&gt;
*[[Eclipse風コメントアウト(改)]] (pizz) 2020/03/15&lt;br /&gt;
*[[コメントマーク付け外し]] (手石, masme) last update 2019/06/01&lt;br /&gt;
*[[スマートインデント(C 構文)]] (ks)&lt;br /&gt;
*[[ctags.exeでtagsファイルを生成、タグジャンプを行うマクロ]] (kazy)&lt;br /&gt;
*[[タグファイルから補完]] (n)&lt;br /&gt;
*[[コードスニペットもどき]] (手石) Update 2012/12/20&lt;br /&gt;
*[[TeX文書のコンパイル]] (手石, isari) update 2020/10/16&lt;br /&gt;
*[[TeX数式のチェック]] (手石)&lt;br /&gt;
*[[簡易数式計算]] (ks)&lt;br /&gt;
*[[定義へ移動]] (ks)&lt;br /&gt;
*[[タブの桁数]] (手石)&lt;br /&gt;
*[[行末の空白を削除]] (n) 2014/12/19&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを実行(掲載時点ではバッチファイル・Javascript・Lua・PHP・Perl・Python・Ruby・UWSCに対応。順次追加予定)] (高見知英)&lt;br /&gt;
*[https://github.com/TakamiChie/mery-scripts/tree/master/ 開いているスクリプトファイルを構文チェック(掲載時点ではPHP・Perlに対応。順次追加予定)] (高見知英)&lt;br /&gt;
*[[説明を出力]] (s) Create 2015/08/16&lt;br /&gt;
*[[拡張子からコンソール実行]] (YOS G-spec) 2020/12/12更新&lt;br /&gt;
*[[JSON整形]](Ovis) Create 2019/03/25&lt;br /&gt;
*[[ScriptRun]]（Scriptコードの実行）（fuka）2020/08/02&lt;br /&gt;
&lt;br /&gt;
== おもしろ ==&lt;br /&gt;
*[[メール送信]] (ks)&lt;br /&gt;
*[[あつまれ☆みんなのおもしろアイコン]] (有志)&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
&lt;br /&gt;
*[[HSPキーワード検索]] (SSSE) 2019/08/29&lt;br /&gt;
*[[最新版を確認]] (diaphragm)&lt;br /&gt;
*[[SAPI 使って単語読み上げ]] (miso)&lt;br /&gt;
*[[フォルダ選択ダイアログ]] (手石)&lt;br /&gt;
*[[HTA(HTML)の自作ダイアログを表示]] (noonworks)&lt;br /&gt;
*[[JavaScript を実行]] (n)&lt;br /&gt;
*[[Ruby を実行]] (n)&lt;br /&gt;
*[[ポップアップメニューを手軽に扱う]] (komorebikoboshi)&lt;br /&gt;
*[[マクロ・関数をメニューで呼び出す]] (aliquis) 2013/08/19&lt;br /&gt;
*[[階層化マクロメニュー]] (ks)&lt;br /&gt;
*[[シェルコマンドを実行]] (sasaki)&lt;br /&gt;
*[[ポップアップメニューでチェックボックス]] (手石)&lt;br /&gt;
*[[ポップアップメニューでラジオボタン]] (手石)&lt;br /&gt;
*[[Editor.OpenFile()のポリフィル]](kazy)&lt;br /&gt;
*[[折り返しトグル切り替え]] (Bleat) update 2021/02/13&lt;br /&gt;
*[[ファイルロック (排他制御) 的なもの]] (PebblePot)&lt;br /&gt;
*[[Beep音の例]] (star0worshipper)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
*[[キーアサイン集]] (ks, masme, 有志) last update 2020/05/22&lt;br /&gt;
*[[includeライブラリ]] (ks)&lt;br /&gt;
*[[GetKeyState.exe(キー状態取得実行ファイル)]] (pizz) 2019/03/23&lt;br /&gt;
*[[マクロ覚え書き（開発者向け）]](ks, 有志) Last Update 2019/09/08&lt;/div&gt;</summary>
		<author><name>59.166.252.132</name></author>
	</entry>
</feed>