Quand je fais : System.err.println(b.getInteractionNetwork().getInteractionNetworkEntities().keySet());
J'obtiens : [G3, G2, G1, T1, T2].
Très bien, c'est ce que j'ai dans le SBMLQual.
Ensuite, une ligne plus loin, quand je fais :
for(BioEntity e : b.getInteractionNetwork().getEntities()) {
System.err.println(e.getId());
}
J'obtiens tous les ids de mon réseau d'interactions + tous les ids de mon réseau métabolique !
Je ne comprends pas bien mais en tout cas, comme les noms de fonction ont à peu près le même nom, ca ne peut qu'amener des confusions !
Pourquoi ? Je charge mes réseaux.
Quand je fais : System.err.println(b.getInteractionNetwork().getInteractionNetworkEntities().keySet()); J'obtiens : [G3, G2, G1, T1, T2]. Très bien, c'est ce que j'ai dans le SBMLQual.
Ensuite, une ligne plus loin, quand je fais : for(BioEntity e : b.getInteractionNetwork().getEntities()) { System.err.println(e.getId()); }
J'obtiens tous les ids de mon réseau d'interactions + tous les ids de mon réseau métabolique !
Je ne comprends pas bien mais en tout cas, comme les noms de fonction ont à peu près le même nom, ca ne peut qu'amener des confusions !