Class Immunostaining


  • public class Immunostaining
    extends java.lang.Object

    A 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).

    • Constructor Detail

      • Immunostaining

        public Immunostaining​(java.io.File file)
                       throws java.io.FileNotFoundException,
                              java.io.IOException,
                              DicomException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        DicomException
      • Immunostaining

        public Immunostaining​(java.util.SortedMap<java.lang.String,​java.lang.String> channelNamesByChannelID)
    • Method Detail

      • 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)
      • 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).