   7   RunMe  java/lang/Object <init> ()V Code
  	   LineNumberTable LocalVariableTable this LRunMe; main ([Ljava/lang/String;)V  cpsign.json
    java/lang/Class   getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream;
     	readProps ()Ljava/lang/String;  
cpsignVersion
  !   java/lang/String " # indexOf (Ljava/lang/String;)I
  % & ' length ()I ) "
  + " , (Ljava/lang/String;I)I
  . / 0 	substring (II)Ljava/lang/String; 2 java/lang/StringBuilder 4 %nThis is a 
 1 6  7 (Ljava/lang/String;)V 9 precomputedData
  ; < = contains (Ljava/lang/CharSequence;)Z ? data set generated
 1 A B C append -(Ljava/lang/String;)Ljava/lang/StringBuilder; E predictive model built G  by CPSign - Conformal Prediction with the signatures molecular descriptor%n© 2022, Aros Bio AB, www.arosbio.com%n%nThe CPSign program of version  I   is needed to use this model%n%n	 K M L java/lang/System N O out Ljava/io/PrintStream;
 1 Q R  toString
 T V U java/io/PrintStream W X printf <(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
 Z \ [ java/io/InputStream ]  close
 _ a ` java/lang/Throwable b c 
addSuppressed (Ljava/lang/Throwable;)V e %nThis is a predictive model or data set built with CPSign - Conformal Prediction with the signatures molecular descriptor%n© 2022, Aros Bio AB, www.arosbio.com%n%nThe CPSign program is needed to use this model%n%n g java/lang/Exception i java/lang/Error args [Ljava/lang/String; propsStream Ljava/io/InputStream; propertyContents Ljava/lang/String; 
versionKey startSearchInd I vStart vEnd 
versionString sb Ljava/lang/StringBuilder; text 
StackMapTable k 
Exceptions } java/io/IOException  java/io/BufferedReader  java/io/InputStreamReader	    !java/nio/charset/StandardCharsets   UTF_8 Ljava/nio/charset/Charset;
     2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
 ~    (Ljava/io/Reader;)V
 ~    lines ()Ljava/util/stream/Stream;  

    java/util/stream/Collectors   joining 6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;    java/util/stream/Stream   collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object;
 ~ \ reader Ljava/io/BufferedReader; 
SourceFile 
RunMe.java !               /     *     
                 
   	      8     LM N ::  $``6( *`6(` *6 -:	 1Y3 5:
8 : 
> @W 
D @W
F @W
	 @H @W J
 P  SW- - YL- - Y+M+ ,L 
+, +, ^+LdL Jd  SW                     f    f     h    h  
   V      
     &  3  @  K  V  `  h  k  s  {           !  "  #    f 
    j k     l m    n o    p o  & { q r  3 n s r  @ a t r  K V u o 	 V K v w 
   x o  y   R 	 k  z _ _ Z    1  ,    z _ _ Z  _ A _		   z  _ 
    {     |   ,     KL M ~Y Y,   N-     - - , , YK- - *L* +K 
*+ *+ ^, , Y*L* +K 
*+ *+ ^*   0 A    8 L   A L L    @ j   A j j    
       &  '  (  ) 0 * @ ) B *       \ l m   +    y   2  8  _ _ Z ~  G @ _ A _		 A _		      