共通データ一般処理(グループ:Com)¶
ElementContainerなどを取り扱う際に利用するコマンド群である。
Group | Commands | |
---|---|---|
Com | CopyContainers | シーケンサ上のデータの複製を作る。 |
CalcContainers | シーケンサ上のデータ同士の計算を行う。 | |
SearchHeaderInteg | シーケンサ上のデータのヘッダを検索する。 | |
SearchHeaderDouble | シーケンサ上のデータのヘッダを検索する。 | |
ExecCode | シーケンサ上のデータを用い、自由なPythonコマンドを実行する。 | |
ExecFunctionCode | ExecCodeと同じだが、戻り値を指定できる。 | |
ExecCodeManyArgs | ExecCodeと同等だが、使用できる変数が6つに増えている。 | |
ExecFunctionCodeManyArgs | ExecFunctionCodeと同等だが、使用できる変数が6つに増えている。 | |
MakeECList | ElementContainerArrayのデータからElementContainerを取り出し、Pythonのリストに収める |
Com.CopyContainers¶
ElementContainer、ElementContainerArray, ElementContainerMatrix,Pythonのリストといったデータの複製を作り戻り値とする。
パラメータ タイプ 説明 dat 各種 ElementContainer, ElementContainerArray, ElementContainerMatrix, Python List 戻り値 datと同じ
Com.CalcContainers¶
ElementContainer、ElementContainerArray,ElementContainerMatrixデータ同士の計算を行い、結果を別のコンテナで返す。
パラメータ タイプ 説明 dat1 各種 ElementContainer, ElementContainerArray, ElementContainerMatrix dat2 各種 ElementContainer, ElementContainerArray, ElementContainerMatrix coef1 実数(Double) dat1の係数 coef2 実数(Double) dat2の係数 戻り値 datと同じ。
coef1 × da1 + coef2 × dat2
の演算行われ、戻り値として新しい
ElementContainerMatrix(もしくはArray)
が作られる。
Com.SearchHeaderInteger¶
ElementContainerMatrixにある全ElementContainerのヘッダ情報のうち、整数をもつヘッダ情報を検索する。該当する全ElementContainerはElementContainerArrayとして戻る。
パラメータ タイプ 説明 Target Element-Container-Matrix 対象となるデータ。 HeaderKey 文字列(String) 検索を行うヘッダKey。 Min 整数(Int4) 検索条件の最小値。 Max 整数(Int4) 検索条件の最大値。 戻り値 ElementContainerArray。
Com.SearchHeaderDouble¶
ElementContainerMatrixにある全ElementContainerのヘッダ情報のうち、実数をもつヘッダ情報を検索する。該当する全ElementContainerはElementContainerArrayとして戻る。
パラメータ タイプ 説明 Target Element-Container-Matrix 対象となるデータ。 HeaderKey 文字列(String) 検索を行うヘッダKey。 Min 実数(Double) 検索条件の最小値。 Max 実数(Double) 検索条件の最大値。 戻り値 ElementContainerArray。
Com.ExecCode¶
Pythonのコマンドを実行する。パラメータとしては、実行されるコードと、用いるデータ(2つまで)を与えることができる。ExecCodeは実行するだけである。
パラメータ タイプ 説明 Code 文字列(String) 実行したいコマンド。なお、下記のAを変数として用いることができる。Manyo Libの関数群を使用したい場合は、インスタンスとしてmmが割り当てられているので、
mm.XXXX(XXXXはコマンド)
と実行することができる。
A 各種 変数として用いたいデータを指定する。ただし、使用しない場合でも、何らかの値を入れておかないと動作しない。 戻り値 なし。
Com.ExecFunctionCode¶
Pythonのコマンドを実行する。パラメータとしては、実行されるコードと、用いるデータ(2つまで)を与えることができる。ExecFunctionCodeは実行されたコードの戻り値を取り出す事ができる。
パラメータ タイプ 説明 Code 文字列(String) 実行したいコマンド。なお、下記のA,Bを変数として用いることができる。Manyo Libの関数群を使用したい場合は、インスタンスとしてmmが割り当てられているので、
mm.XXXX(XXXXはコマンド)
と実行することができる。
A 各種 変数として用いたいデータを指定する。ただし、使用しない変数があっても、何らかの値を入れておかないと動作しない。 B 各種 変数として用いたいデータを指定する。ただし、使用しない変数があっても、何らかの値を入れておかないと動作しない。 戻り値 Codeの戻り値
Com.ExecCodeManyArgs¶
Com.ExecCodeと同じだが、使用出来る変数がA,B,C,D,E,Fの6つになったもの。
Com.ExecFunctionCodeManyArgs¶
ExecFunctionCodeと同じだが、使用できる変数がA,B,C,D,E,Fの6つになったもの。
Com.MakeECList¶
ElementContainerArrayのデータからElementContainerを取り出し、Pythonのリストに収める。
パラメータ タイプ 説明 DAT Element-Container-Array 対象となるデータ。 Min 整数(Int4) 取り出すElementContaierの順番の最小値 Max 整数(Int4) 取り出すElementContaierの順番の最大値 戻り値 Pythonのリスト