Doc:MassBank/PPR

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
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の中に配置するので、箇条書きや簡単な見出し表示

  1. 例えばこんな感じ
  2. も可能です。
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テーブルは親イオンに相当する最左列を縦にまとめて表示しない点が異なりますが、まとめてしまうと表全体を列毎にソートすることができないので、縦に列をまとめない仕様にしています。

Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox