.getDefaultStructureFileFormat() != PDBEntry.Type.PDB;
if (isParseWithJMOL)
{
- return new JmolParser(
- StructureImportSettings.isVisibleChainAnnotation(),
- StructureImportSettings.isProcessSecondaryStructure(),
- StructureImportSettings.isExternalSecondaryStructure(),
- inFile,
- sourceType);
+ return new JmolParser(inFile, sourceType);
}
else
{
.getDefaultStructureFileFormat() != PDBEntry.Type.PDB;
if (isParseWithJMOL)
{
- return new JmolParser(
- StructureImportSettings.isVisibleChainAnnotation(),
- StructureImportSettings.isProcessSecondaryStructure(),
- StructureImportSettings.isExternalSecondaryStructure(),
- source);
+ return new JmolParser(source);
}
else
{
{
return new JmolParser(); // todo or null?
}
+
+ @Override
+ public boolean isStructureFile()
+ {
+ return true;
+ }
},
MMCif("mmCIF", "cif", true, false)
{
public AlignmentFileI getAlignmentFile(String inFile,
DataSourceType sourceType) throws IOException
{
- return new JmolParser(
- StructureImportSettings.isVisibleChainAnnotation(),
- StructureImportSettings.isProcessSecondaryStructure(),
- StructureImportSettings.isExternalSecondaryStructure(),
- inFile, sourceType);
+ return new JmolParser(inFile, sourceType);
}
@Override
public AlignmentFileI getAlignmentFile(FileParse source)
throws IOException
{
- return new JmolParser(
- StructureImportSettings.isVisibleChainAnnotation(),
- StructureImportSettings.isProcessSecondaryStructure(),
- StructureImportSettings.isExternalSecondaryStructure(),
- source);
+ return new JmolParser(source);
}
@Override
{
return new JmolParser(); // todo or null?
}
+
+ @Override
+ public boolean isStructureFile()
+ {
+ return true;
+ }
},
Jalview("Jalview", "jar,jvp", true, true)
{
{
return true;
}
+
+ @Override
+ public boolean isStructureFile()
+ {
+ return false;
+ }
}