3 import jalview.datamodel.Alignment;
4 import jalview.datamodel.Sequence;
6 import java.io.IOException;
10 import com.json.JSONException;
12 public class BioJsHTMLOutputTest
17 public void getJalviewAlignmentAsJsonString()
19 BioJsHTMLOutput bioJsHtmlOuput = new BioJsHTMLOutput(null, null);
20 bioJsHtmlOuput.setGlobalColorScheme("Zappo");
22 Sequence[] seqs = new Sequence[1];
23 Sequence seq = new Sequence("name", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 1, 26);
24 // SequenceFeature seqFeature = new SequenceFeature("type", "desc",
25 // "status", 1, 5, "jalview");
26 // seq.addSequenceFeature(seqFeature);
27 seq.setDatasetSequence(seq);
30 Alignment al = new Alignment(seqs);
33 String generatedJson = bioJsHtmlOuput
34 .getJalviewAlignmentAsJsonString(al);
37 generatedJson.toLowerCase(),
38 "{\"globalColorScheme\":\"zappo\",\"seqs\":[{\"id\":\"1\",\"start\":1,\"name\":\"name/1-26\",\"features\":[],\"seq\":\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\",\"end\":26}]}"
40 System.out.println("Output : " + generatedJson);
41 } catch (IOException e)
44 } catch (JSONException e)