Last update: 2011-06-23

org.proteios.io
Interface RobotFileInterface

All Known Implementing Classes:
RobotFileImpl

public interface RobotFileInterface

This file API should be used to read files that contain robot pick results. Spots from gels are picked and placed in wells on plates.

Author:
gregory

Method Summary
 List<String> getGelIdFromMicroPlate(List<String> plateIds, List<String> wellIds)
          Returns gel ids that was put in wellId[i] in plateId[i]
 String getGelIdFromMicroPlate(String plateId, String wellId)
          Returns gel id that was put in wellId in plateId
 List<String> getGelIdFromTargetPlate(List<String> targetIds, List<String> positionIds)
          Returns target gel ids that was put in positionId[i] in targetId[i]
 String getGelIdFromTargetPlate(String targetId, String positionId)
          Returns target gel id that was put in positionId in targetId
 List<String> getGelIdList()
          Get gel ids.
 List<String> getPlateIdFromMicroPlate(List<String> spotIds, List<String> gelIds)
           
 String getPlateIdFromMicroPlate(String spotId, String gelId)
           
 List<String> getPlateIdListFromMicroPlate()
          Get plate ids.
 List<String> getPositionIdFromTargetPlate(List<String> spotIds, List<String> gelIds)
           
 String getPositionIdFromTargetPlate(String spotId, String gelId)
           
 List<String> getSpotIdFromMicroPlate(List<String> plateIds, List<String> wellIds)
          Returns spot ids that was put in wellId[i] in plateId[i]
 String getSpotIdFromMicroPlate(String plateId, String wellId)
          Returns spot id that was put in wellId in plateId
 List<String> getSpotIdFromTargetPlate(List<String> targetIds, List<String> positionIds)
          Returns target spot ids that was put in positionId[i] in targetId[i]
 String getSpotIdFromTargetPlate(String targetId, String positionId)
          Returns target spot id that was put in positionId in targetId
 List<String> getSpotIdListFromMicroPlate(String gelId)
          Get spot ids for given gel id.
 List<String> getTargetIdFromTargetPlate(List<String> spotIds, List<String> gelIds)
           
 String getTargetIdFromTargetPlate(String spotId, String gelId)
           
 List<String> getTargetIdListFromTargetPlate()
          Get target ids.
 List<String> getTargetPlateIdFromTargetPlate(List<String> targetIds, List<String> positionIds)
          Returns target plate ids that was put in positionId[i] in targetId[i]
 String getTargetPlateIdFromTargetPlate(String targetId, String positionId)
          Returns target plate id that was put in positionId in targetId
 List<String> getWellIdFromMicroPlate(List<String> spotIds, List<String> gelIds)
           
 String getWellIdFromMicroPlate(String spotId, String gelId)
           
 

Method Detail

getSpotIdFromMicroPlate

String getSpotIdFromMicroPlate(String plateId,
                               String wellId)
Returns spot id that was put in wellId in plateId

Parameters:
plateId -
wellId -
Returns:
spot id or null if plateId and wellId was not found

getSpotIdFromMicroPlate

List<String> getSpotIdFromMicroPlate(List<String> plateIds,
                                     List<String> wellIds)
Returns spot ids that was put in wellId[i] in plateId[i]

Parameters:
plateIds -
wellIds -
Returns:
list of spot id or null if plateIds and wellIds was not found

getGelIdFromMicroPlate

String getGelIdFromMicroPlate(String plateId,
                              String wellId)
Returns gel id that was put in wellId in plateId

Parameters:
plateId -
wellId -
Returns:
gel id or null if plateId and wellId was not found

getGelIdFromMicroPlate

List<String> getGelIdFromMicroPlate(List<String> plateIds,
                                    List<String> wellIds)
Returns gel ids that was put in wellId[i] in plateId[i]

Parameters:
plateIds -
wellIds -
Returns:
list of gel id or null if plateIds and wellIds was not found

getWellIdFromMicroPlate

String getWellIdFromMicroPlate(String spotId,
                               String gelId)
Parameters:
spotId -
gelId -
Returns:
well id from spot id and gel id

getWellIdFromMicroPlate

List<String> getWellIdFromMicroPlate(List<String> spotIds,
                                     List<String> gelIds)
Parameters:
spotIds -
gelIds -
Returns:
list of well ids from list of spot ids and gel ids

getPlateIdFromMicroPlate

String getPlateIdFromMicroPlate(String spotId,
                                String gelId)
Parameters:
spotId -
gelId -
Returns:
plate id from spot id and gel id

getPlateIdFromMicroPlate

List<String> getPlateIdFromMicroPlate(List<String> spotIds,
                                      List<String> gelIds)
Parameters:
spotIds -
gelIds -
Returns:
list of plate ids from list of spot ids and gel ids

getSpotIdFromTargetPlate

String getSpotIdFromTargetPlate(String targetId,
                                String positionId)
Returns target spot id that was put in positionId in targetId

Parameters:
targetId -
positionId -
Returns:
target spot id or null if targetId and positionId was not found

getSpotIdFromTargetPlate

List<String> getSpotIdFromTargetPlate(List<String> targetIds,
                                      List<String> positionIds)
Returns target spot ids that was put in positionId[i] in targetId[i]

Parameters:
targetIds -
positionIds -
Returns:
list of target spot id or null if targetIds and positionIds was not found

getGelIdFromTargetPlate

String getGelIdFromTargetPlate(String targetId,
                               String positionId)
Returns target gel id that was put in positionId in targetId

Parameters:
targetId -
positionId -
Returns:
target gel id or null if targetId and positionId was not found

getGelIdFromTargetPlate

List<String> getGelIdFromTargetPlate(List<String> targetIds,
                                     List<String> positionIds)
Returns target gel ids that was put in positionId[i] in targetId[i]

Parameters:
targetIds -
positionIds -
Returns:
list of target gel id or null if plateIds and positionIds was not found

getTargetPlateIdFromTargetPlate

String getTargetPlateIdFromTargetPlate(String targetId,
                                       String positionId)
Returns target plate id that was put in positionId in targetId

Parameters:
targetId -
positionId -
Returns:
target plate id or null if targetId and positionId was not found

getTargetPlateIdFromTargetPlate

List<String> getTargetPlateIdFromTargetPlate(List<String> targetIds,
                                             List<String> positionIds)
Returns target plate ids that was put in positionId[i] in targetId[i]

Parameters:
targetIds -
positionIds -
Returns:
list of target plate id or null if plateIds and positionIds was not found

getPositionIdFromTargetPlate

String getPositionIdFromTargetPlate(String spotId,
                                    String gelId)
Parameters:
spotId -
gelId -
Returns:
position id from target spot id and gel id or null if not found

getPositionIdFromTargetPlate

List<String> getPositionIdFromTargetPlate(List<String> spotIds,
                                          List<String> gelIds)
Parameters:
spotIds -
gelIds -
Returns:
list of position ids from list of target spot ids and gel ids, or null if not found

getTargetIdFromTargetPlate

String getTargetIdFromTargetPlate(String spotId,
                                  String gelId)
Parameters:
spotId -
gelId -
Returns:
target id from target spot id and gel id or null if not found

getTargetIdFromTargetPlate

List<String> getTargetIdFromTargetPlate(List<String> spotIds,
                                        List<String> gelIds)
Parameters:
spotIds -
gelIds -
Returns:
list of target ids from list of target spot ids and gel ids, or null if not found

getPlateIdListFromMicroPlate

List<String> getPlateIdListFromMicroPlate()
Get plate ids.

Returns:
List list with plate ids.

getTargetIdListFromTargetPlate

List<String> getTargetIdListFromTargetPlate()
Get target ids.

Returns:
List list with target ids.

getGelIdList

List<String> getGelIdList()
Get gel ids.

Returns:
List list with gel ids.

getSpotIdListFromMicroPlate

List<String> getSpotIdListFromMicroPlate(String gelId)
Get spot ids for given gel id.

Parameters:
gelId -
Returns:
List list with spot ids.

Last update: 2011-06-23