Doc:MassBank/PPR
From Metabolomics.JP
(Difference between revisions)
m |
m |
||
Line 90: | Line 90: | ||
}} | }} | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
+ | |||
+ | =How to Write Annotations= | ||
+ | <pre> | ||
+ | {{MassBank/Matrix|data= | ||
+ | &&C7H14NO3&&C7H11O3&&C5H8NO2&&C4H8NO2&&C7H13&&C4H10NO&&C6H11&&C6H7&&C4H7O&&C5H9&&C3H8N&&C4H7&& | ||
+ | |||
+ | C7H14NO3:C7H11O3 | ||
+ | この行はコメントです。ソースを見てもらえればわかりますが、任意の行数を書くことができます。wikitableの中に配置するので、箇条書きや簡単な見出し表示 | ||
+ | #例えばこんな感じ | ||
+ | #も可能です。 | ||
+ | ; Sample | ||
+ | : This is a pen. | ||
+ | :: This is a pen. | ||
+ | ::: This is a pen. | ||
+ | ただし、全てがwiki関数の中で処理されるため表などは作れません。もちろん英語表記もOKです。 | ||
+ | コメント中に使えない文字列は、半角の|と~です。 | ||
+ | C7H14NO3:C4H8NO2 C4H10NO C3H8NP | ||
+ | C4H10NO: C3H8N | ||
+ | この行はコメントです。 | ||
+ | C4H10NO: C4H7 | ||
+ | この行は再びコメントです。PPテーブルとwikiテーブルは親イオンに相当する最左列を縦にまとめて表示しない点が異なりますが、まとめてしまうと表全体を列毎にソートすることができないので、縦に列をまとめない仕様にしています。 | ||
+ | }} | ||
+ | </pre> | ||
+ | は以下のアノテーションを出力します。 | ||
+ | =Annotations= | ||
+ | {{#replace: | ||
+ | {{#lua: | ||
+ | ---print comments--- | ||
+ | FORMULA_CHAR = "CHFINOPSl0-9"; | ||
+ | ret = "" | ||
+ | comment = ""; | ||
+ | head = ""; | ||
+ | tail = ""; | ||
+ | for line in stdin:gmatch("[%S ,]+") do | ||
+ | repeat | ||
+ | if (string.find(line, "^&&[&%a%d]+&&$") ~= nil) then break end | ||
+ | local h, t = string.match(line, "^&&(["..FORMULA_CHAR.."]+) *: *(["..FORMULA_CHAR.." ]+)$"); | ||
+ | if (h ~= nil and t ~= nil) then | ||
+ | if (comment ~= "") then | ||
+ | ret = ret .."~-\n~~"..head.." ~~ "..tail.."\n~~ "..comment.."\n" | ||
+ | comment = "" | ||
+ | end | ||
+ | head = h; tail = t | ||
+ | break | ||
+ | end | ||
+ | ---comment lines--- | ||
+ | comment = comment .. line.."\n" | ||
+ | until true | ||
+ | end | ||
+ | if (comment ~= "") then | ||
+ | ret = ret .. "~-\n~~"..head.." ~~ "..tail.."\n~~ "..comment.."\n" | ||
+ | end | ||
+ | if (ret ~= "") then | ||
+ | ret = '{~ class="wikitable sortable"\n!Precursor~~Product~~Comments\n'.. ret ..'~}' | ||
+ | print(ret) | ||
+ | end | ||
+ | | | ||
+ | &&C7H14NO3&&C7H11O3&&C5H8NO2&&C4H8NO2&&C7H13&&C4H10NO&&C6H11&&C6H7&&C4H7O&&C5H9&&C3H8N&&C4H7&& | ||
+ | |||
+ | C7H14NO3:C7H11O3 | ||
+ | この行はコメントです。ソースを見てもらえればわかりますが、任意の行数を書くことができます。wikitableの中に配置するので、箇条書きや簡単な見出し表示 | ||
+ | #例えばこんな感じ | ||
+ | #も可能です。 | ||
+ | ; Sample | ||
+ | : This is a pen. | ||
+ | :: This is a pen. | ||
+ | ::: This is a pen. | ||
+ | ただし、全てがwiki関数の中で処理されるため表などは作れません。もちろん英語表記もOKです。 | ||
+ | コメント中に使えない文字列は、半角の|と~です。 | ||
+ | C7H14NO3:C4H8NO2 C4H10NO C3H8NP | ||
+ | C4H10NO: C3H8N | ||
+ | この行はコメントです。 | ||
+ | C4H10NO: C4H7 | ||
+ | この行は再びコメントです。PPテーブルとwikiテーブルは親イオンに相当する最左列を縦にまとめて表示しない点が異なりますが、まとめてしまうと表全体を列毎にソートすることができないので、縦に列をまとめない仕様にしています。 | ||
+ | }} | ||
+ | |~|{{#bar:}}}} |
Revision as of 22:48, 3 June 2009
How to Create Precursor-Product Page
- Step1
- 作成するページ名が決まったら、ブラウザのhttpアドレスに
http://metabolomics.jp/wiki/MassBank:ページ名
と入力してください。Edit this pageというリンクを押すとページの編集画面になります。
- Step2
- ブラウザの別タブ上でこのページにアクセスし、下のスロットに観測されたイオンのリスト入力します。半角スペース区切りで質量の降順に入力してください。(入力サンプルは消してしまってOKです。)その後、Createボタンを押してください。
- Step3
- ボタンを押した後に、以下に生成される文字列がページソースの基本です。新規作成したページのソースとしてSaveしてください。
{{MassBank/Matrix|data=
&&&&
}}
How to Write Annotations
{{MassBank/Matrix|data= &&C7H14NO3&&C7H11O3&&C5H8NO2&&C4H8NO2&&C7H13&&C4H10NO&&C6H11&&C6H7&&C4H7O&&C5H9&&C3H8N&&C4H7&& C7H14NO3:C7H11O3 この行はコメントです。ソースを見てもらえればわかりますが、任意の行数を書くことができます。wikitableの中に配置するので、箇条書きや簡単な見出し表示 #例えばこんな感じ #も可能です。 ; Sample : This is a pen. :: This is a pen. ::: This is a pen. ただし、全てがwiki関数の中で処理されるため表などは作れません。もちろん英語表記もOKです。 コメント中に使えない文字列は、半角の|と~です。 C7H14NO3:C4H8NO2 C4H10NO C3H8NP C4H10NO: C3H8N この行はコメントです。 C4H10NO: C4H7 この行は再びコメントです。PPテーブルとwikiテーブルは親イオンに相当する最左列を縦にまとめて表示しない点が異なりますが、まとめてしまうと表全体を列毎にソートすることができないので、縦に列をまとめない仕様にしています。 }}
は以下のアノテーションを出力します。
Annotations
Precursor | Product | Comments |
---|---|---|
C7H14NO3:C7H11O3
この行はコメントです。ソースを見てもらえればわかりますが、任意の行数を書くことができます。wikitableの中に配置するので、箇条書きや簡単な見出し表示
ただし、全てがwiki関数の中で処理されるため表などは作れません。もちろん英語表記もOKです。 コメント中に使えない文字列は、半角の|と~です。 C7H14NO3:C4H8NO2 C4H10NO C3H8NP C4H10NO: C3H8N この行はコメントです。 C4H10NO: C4H7 この行は再びコメントです。PPテーブルとwikiテーブルは親イオンに相当する最左列を縦にまとめて表示しない点が異なりますが、まとめてしまうと表全体を列毎にソートすることができないので、縦に列をまとめない仕様にしています。 |