jsonOutput = JSONUtils.stringify(jsonAlignmentPojo);
return jsonOutput.replaceAll("xstart", "xStart").replaceAll("xend",
"xEnd");
jsonOutput = JSONUtils.stringify(jsonAlignmentPojo);
return jsonOutput.replaceAll("xstart", "xStart").replaceAll("xend",
"xEnd");
for (SequenceFeature sf : seqFeatures)
{
SequenceFeaturesPojo jsonFeature = new SequenceFeaturesPojo(
String.valueOf(seq.hashCode()));
for (SequenceFeature sf : seqFeatures)
{
SequenceFeaturesPojo jsonFeature = new SequenceFeaturesPojo(
String.valueOf(seq.hashCode()));
- String featureColour = (fr == null) ? null : Format
- .getHexString(finder.findFeatureColour(Color.white, seq,
- seq.findIndex(sf.getBegin())));
+ String featureColour = (fr == null) ? null
+ : Format.getHexString(finder.findFeatureColour(Color.white,
+ seq, seq.findIndex(sf.getBegin())));
int xStart = sf.getBegin() == 0 ? 0
: seq.findIndex(sf.getBegin()) - 1;
int xEnd = sf.getEnd() == 0 ? 0 : seq.findIndex(sf.getEnd());
int xStart = sf.getBegin() == 0 ? 0
: seq.findIndex(sf.getBegin()) - 1;
int xEnd = sf.getEnd() == 0 ? 0 : seq.findIndex(sf.getEnd());
- Map<String, Object> alignmentJsonObj = (Map<String, Object>) JSONUtils.parse(jsonAlignmentString);
- List<Object> seqJsonArray = (List<Object>) alignmentJsonObj.get("seqs");
+ Map<String, Object> alignmentJsonObj = (Map<String, Object>) JSONUtils
+ .parse(jsonAlignmentString);
+ List<Object> seqJsonArray = (List<Object>) alignmentJsonObj
+ .get("seqs");
List<Object> alAnnotJsonArray = (List<Object>) alignmentJsonObj
.get("alignAnnotation");
List<Object> jsonSeqArray = (List<Object>) alignmentJsonObj
List<Object> alAnnotJsonArray = (List<Object>) alignmentJsonObj
.get("alignAnnotation");
List<Object> jsonSeqArray = (List<Object>) alignmentJsonObj
String sequcenceString = sequence.get("seq").toString();
String sequenceName = sequence.get("name").toString();
String seqUniqueId = sequence.get("id").toString();
String sequcenceString = sequence.get("seq").toString();
String sequenceName = sequence.get("name").toString();
String seqUniqueId = sequence.get("id").toString();
String grpName = seqGrpObj.get("groupName").toString();
String colourScheme = seqGrpObj.get("colourScheme").toString();
String description = (seqGrpObj.get("description") == null) ? null
String grpName = seqGrpObj.get("groupName").toString();
String colourScheme = seqGrpObj.get("colourScheme").toString();
String description = (seqGrpObj.get("description") == null) ? null
int startRes = Integer
.valueOf(seqGrpObj.get("startRes").toString());
int endRes = Integer.valueOf(seqGrpObj.get("endRes").toString());
int startRes = Integer
.valueOf(seqGrpObj.get("startRes").toString());
int endRes = Integer.valueOf(seqGrpObj.get("endRes").toString());
- Map<String, Object> alAnnot = (Map<String, Object>) alAnnotIter.next();
- List<Object> annotJsonArray = (List<Object>) alAnnot.get("annotations");
+ Map<String, Object> alAnnot = (Map<String, Object>) alAnnotIter
+ .next();
+ List<Object> annotJsonArray = (List<Object>) alAnnot
+ .get("annotations");
Long begin = (Long) jsonFeature.get("xStart");
Long end = (Long) jsonFeature.get("xEnd");
String type = (String) jsonFeature.get("type");
Long begin = (Long) jsonFeature.get("xStart");
Long end = (Long) jsonFeature.get("xEnd");
String type = (String) jsonFeature.get("type");
- int featureBegin = begin.intValue() == 0 ? 0 : seq
- .findPosition(begin.intValue());
- int featureEnd = end.intValue() == 0 ? 0 : seq.findPosition(end
- .intValue()) - 1;
+ int featureBegin = begin.intValue() == 0 ? 0
+ : seq.findPosition(begin.intValue());
+ int featureEnd = end.intValue() == 0 ? 0
+ : seq.findPosition(end.intValue()) - 1;
SequenceFeature sequenceFeature = new SequenceFeature(type,
description, featureBegin, featureEnd, score, featureGrp);
SequenceFeature sequenceFeature = new SequenceFeature(type,
description, featureBegin, featureEnd, score, featureGrp);
if (linksJsonArray != null && linksJsonArray.size() > 0)
{
Iterator<Object> linkList = linksJsonArray.iterator();
if (linksJsonArray != null && linksJsonArray.size() > 0)
{
Iterator<Object> linkList = linksJsonArray.iterator();