1 package jalview.fts.api;
3 import jalview.fts.core.FTSRestRequest;
4 import jalview.fts.core.FTSRestResponse;
6 import java.util.Collection;
8 public interface FTSRestClientI
11 public FTSRestResponse executeRequest(FTSRestRequest pdbRestRequest)
14 public String getColumnDataConfigFile();
16 public FTSDataColumnGroupI getDataColumnGroupById(String id)
19 public FTSDataColumnI getDataColumnByNameOrCode(String nameOrCode)
22 public int getPrimaryKeyColumIndex(
23 Collection<FTSDataColumnI> wantedFields, boolean hasRefSeq)
26 public FTSDataColumnI getPrimaryKeyColumn();
28 public Collection<FTSDataColumnI> getAllDefaulDisplayedDataColumns();
30 public Collection<FTSDataColumnI> getSearchableDataColumns();
32 public Collection<FTSDataColumnI> getAllFTSDataColumns();