\r
9) Test the parser\r
\r
+\r
+###################################################################################################\r
+\r
10) Decide which web services interface your executable is going to match. \r
For example if the executable output can be represented as \r
SequenceAnnotation then SequenceAnnotation interface might be appropriate. \r
- you do not have interfaces to serialize. JAXB cannot serialize them.\r
- you have a default no args constructor (can be private if you do not need it)\r
- JAXB cannot serialize a Map, use custom data structure instead!\r
- - Enum cannot be serialized as its abstract class (do not confuse with enum \r
- which is fine)\r
+ - Enum cannot be serialized as its abstract class (do not confuse with enum which is fine)\r
- Fields serialization leave a little more space for manoeuvre, so use it. If \r
you do then you can accept and return interfaces, e.g. List, Map; abstract \r
classes etc, from your methods. \r