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.02

September 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    

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.