code: public static List<SecStrucState> fetch(String pdb,
  			Structure structure, boolean assign)
  					throws IOException, StructureException {
  
  		URL url = new URL("http://files.rcsb.org/dssp/" +
  				pdb.toLowerCase().substring(1, 3) + "/" +
  				pdb.toLowerCase() + "/" +
  				pdb.toLowerCase() + ".dssp.gz");
  		InputStream in = new GZIPInputStream(url.openStream());
  		Reader read = new InputStreamReader(in);
  		BufferedReader reader = new BufferedReader(read);
  		return generalParse(reader, structure, assign);
  	}
docs: Fetch and parse the DSSP file of the specified pdb code
  from the PDB web server and return the secondary structure
  annotation as a List of {@link SecStrucState} objects.
  
  @param pdb path to the DSSP file to parse
  @param structure Structure object associated to the dssp
  @param assign assigns the SS to the structure if true
  @return a List of SS annotation objects
  @throws StructureException
  @throws IOException