これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 1 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド botch-extract-scc です。
プログラム:
NAME
botch-extract-scc - すべての強連結成分を抽出する
SYNOPSIS
ボッチ抽出-scc [オプション] グラフ.xml [接頭辞]
DESCRIPTION
GraphML またはドット形式の入力グラフから強連結成分 (SCC) を抽出します。
強連結成分は、現在の
ディレクトリまたは --outdir オプションを選択します。
それらのために生成されたファイル名は、標準出力に出力されます。
デフォルトでは、ファイル名は PREFIX_VERTEX_SIZE.EXT の形式で、PREFIX を設定できます
コマンド ラインでは、VERTEX のデフォルトはネットワークによって選択された頂点 ID ですが、SIZE は
SCC と EXT のサイズはデフォルトで xml ですが、 - 拡大 オプションを選択します。
これは、XNUMX つの出力グラフ ファイルがたまたま同じである可能性を減らすためです。
名前。 を使用して、よりユニークにすることができます。 --outfnameverts --outfnameattr
VERTEX 用に出力される文字列を調整するオプション。
OPTIONS
-NS、 - 助けて
ヘルプを表示します。
--outdir=DIR
出力ディレクトリ。 デフォルトは現在のディレクトリです
--outfnameverts=VERT [VERT ...]
このオプションは、最小のものを選択する頂点のセットを選択します。
出力ファイル名で VERTEX に格納されます。 各 VERT オプションは、
グラフ属性とその値。 すべての VERT 選択に一致する頂点が形成されます
最終セット。 デフォルトでは、グラフのすべての頂点が候補です。
特別なキー「__ID__」を使用すると、一意の頂点識別子を選択できます。
この引数は複数のオプションを取ることができるため、すべての位置指定の後に来る必要があります
引数
--outfnameattr=属性を使用する。
このオプションは、出力の VERTEX に出力される頂点属性を選択します。
ファイル名。
--extension =EXT
出力ファイルには拡張子があります EXT. デフォルトは xml です。 このオプションは、出力も制御します
フォーマット。 xml 拡張子は GraphML 形式で保存され、ドット拡張子は
ドット形式。
-v、 -詳細
冗長になります。
実施例
ビルドグラフの強結合コンポーネントを抽出し、ディレクトリに保存します
「out」、各ファイル名の前に「cyclic」を付け、VERTEX 値を cudfname にします
ソース パッケージのフィールドのみ。
botch-extract-scc --verbose --outdir=out --outfnameattr=cudfname buildgraph.xml サイクリック --outfnameverts タイプ:src
onworks.net サービスを使用してオンラインで botch-extract-scc を使用する