Class ChainDataRDD


  • public class ChainDataRDD
    extends java.lang.Object
    The class to provide functions on chains using the JavaPairRDD of Chain.
    Author:
    Anthony Bradley
    • Constructor Detail

      • ChainDataRDD

        public ChainDataRDD​(org.apache.spark.api.java.JavaPairRDD<java.lang.String,​org.biojava.nbio.structure.Chain> chainDataRDD)
        The constructore of the ChainDataRDD using a JavaPairRDD of type Chain.
        Parameters:
        chainDataRDD - the input JavaPairRDD of Chain
    • Method Detail

      • getRDD

        public org.apache.spark.api.java.JavaPairRDD<java.lang.String,​org.biojava.nbio.structure.Chain> getRDD()
        Get the JavaPairRDD of the Chain objects.
        Returns:
        the JavaPairRDD of the Chain objects
      • getPolymerChains

        public ChainDataRDD getPolymerChains()
        Get only the polymer chains.
        Returns:
        a ChainDataRDD of Chain only of polymers
      • getNonPolymerChains

        public ChainDataRDD getNonPolymerChains()
        Get only the non-polymer chains.
        Returns:
        a ChainDataRDD of Chain only of non-polymers
      • getWaterChains

        public ChainDataRDD getWaterChains()
        Get only the water chains.
        Returns:
        a ChainDataRDD of Chain only of waters