Package com.pixelmed.convert
Class Immunostaining
- java.lang.Object
-
- com.pixelmed.convert.Immunostaining
-
public class Immunostaining extends java.lang.ObjectA class for encoding channel parameters describing immunostaining (including antibodies, fluorescence).
Development of this class has been funded in part with Federal funds from the National Cancer Institute, National Institutes of Health, under Task Order No. HHSN26110071 under Contract No. HHSN261201500003l (Imaging Data Commons).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classImmunostaining.ImmunostainingChannel
-
Constructor Summary
Constructors Constructor Description Immunostaining(java.io.File file)Immunostaining(java.util.SortedMap<java.lang.String,java.lang.String> channelNamesByChannelID)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CodedSequenceItemgetCodedFluorophore(java.lang.String name)static CodedSequenceItemgetCodedTarget(java.lang.String name)static CodedSequenceItemgetCodedUsingSubstance(java.lang.String name)static CodedSequenceItemgetCodeForChannelInMap(java.util.Map<java.lang.String,CodedSequenceItem> map, java.lang.String name)java.util.SortedMap<java.lang.String,AttributeList>getMapOfOpticalPathAttributesByChannelID()java.util.SortedMap<java.lang.String,SequenceAttribute>getMapOfSpecimenPreparationStepContentItemSequenceByChannelID()static voidmain(java.lang.String[] arg)Read a tab or comma separated values file containing channel parameters describing immunostaining (including antibodies, fluorescence).
-
-
-
Constructor Detail
-
Immunostaining
public Immunostaining(java.io.File file) throws java.io.FileNotFoundException, java.io.IOException, DicomException- Throws:
java.io.FileNotFoundExceptionjava.io.IOExceptionDicomException
-
Immunostaining
public Immunostaining(java.util.SortedMap<java.lang.String,java.lang.String> channelNamesByChannelID)
-
-
Method Detail
-
getCodeForChannelInMap
public static CodedSequenceItem getCodeForChannelInMap(java.util.Map<java.lang.String,CodedSequenceItem> map, java.lang.String name)
-
getCodedTarget
public static CodedSequenceItem getCodedTarget(java.lang.String name)
-
getCodedUsingSubstance
public static CodedSequenceItem getCodedUsingSubstance(java.lang.String name)
-
getCodedFluorophore
public static CodedSequenceItem getCodedFluorophore(java.lang.String name)
-
getMapOfOpticalPathAttributesByChannelID
public java.util.SortedMap<java.lang.String,AttributeList> getMapOfOpticalPathAttributesByChannelID() throws DicomException
- Throws:
DicomException
-
getMapOfSpecimenPreparationStepContentItemSequenceByChannelID
public java.util.SortedMap<java.lang.String,SequenceAttribute> getMapOfSpecimenPreparationStepContentItemSequenceByChannelID() throws DicomException
- Throws:
DicomException
-
main
public static void main(java.lang.String[] arg)
Read a tab or comma separated values file containing channel parameters describing immunostaining (including antibodies, fluorescence).
-
-