- boolean foundSome = false;
-
- /*
- * first output any non-positional features
- */
- if (includeNonPositional)
- {
- for (int i = 0; i < sequences.length; i++)
- {
- String sequenceName = sequences[i].getName();
- for (SequenceFeature feature : sequences[i].getFeatures()
- .getNonPositionalFeatures())
- {
- foundSome = true;
- out.append(formatJalviewFeature(sequenceName, feature));
- }
- }
- }
-
- /*
- * positional features within groups
- */
- foundSome |= outputFeaturesByGroup(out, sortedGroups, types, sequences);
-
- return foundSome ? out.toString() : "No Features Visible";