Recently in Java Category

libsbml + layout extension

| No Comments | No TrackBacks
libSBML を使って、こんな感じ↓に作ったレイアウト情報を削除したいと思った。
SBMLReader reader = new SBMLReader();
SBMLDocument document = reader.readSBMLFromString(sbml);

Model model = document.getModel();
Layout layout = model.createLayout();
で、
layout.delete();
とか書いてみたのだが、全然消えない... (ただの finalizer だからだ...) 結論としては、
ListOf listOfLayouts = model.getListOfLayouts();
long numLayouts = listOfLayouts.getNumItems();
	
for ( long i = numLayouts-1; i >= 0; i-- )  listOfLayouts.remove(i);
みたいにすればよいのですな。ふつうに libSBML を使って、species とか reaction とかを消す場合もこんな感じにやればいいみたいです。ていうか、サンプルのコードには、SBML のいろんな element を追加していって作る奴はあるんですが、消す奴はない (と思う) んですな...

そゆわけで、成田-フランクフルト線でひとつめのバッテリを消化して、無事に作業が終了したのでした。うひょー。

文字列をカンマで切断

| No Comments | No TrackBacks

http://www.atmarkit.co.jp/fjava/javatips/063java003.html

String に入ってる XML を parse

| No Comments | No TrackBacks

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=468&forum=9&2

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.01

March 2010

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

About this Archive

This page is an archive of recent entries in the Java category.

Forever JUMP-1 is the previous category.

Mac is the next category.

Find recent content on the main index or look in the archives to find all content.