共通データ一般処理(グループ: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のリスト