if (member instanceof Group) {
readFastq((Group) member);
}else if (member instanceof H5ScalarDS){
String fullName = member.getFullName();
if (fullName.endsWith("Fastq")){
<BUG>Object  data = ((H5ScalarDS) member).getData();
if (data != null){</BUG>
String [] toks = ((String[]) data)[0].split("\n");
if  (fullName.contains("BaseCalled_2D")){
<BUG>toks[0] = toks[0].substring(1) + "_twodimentional" + " length=" + toks[1].length() ;
</BUG>
seqList.add(new BaseCalledFastq(DNA.DNA16(), toks, BaseCalledFastq.TWODIM));

if (member instanceof Group) {
readAllFastq((Group) member, out);
}else if (member instanceof H5ScalarDS){
String fullName = member.getFullName();
if (fullName.endsWith("Fastq")){
Object  data = ((H5ScalarDS) member).getData();
if (data != null){
String [] toks = ((String[]) data)[0].split("\n",2);
if  (fullName.contains("BaseCalled_2D")){
out.print(toks[0] + "_twodimentional path=" + fullName);
