public static RNASecStr loadSecStrDBN(String path)

	{

		try

		{

			BufferedReader fr  = new BufferedReader(new FileReader(path));

			String line = fr.readLine();

			String seqTmp = "";

			String strTmp = "";

			while((line!= null)&&(strTmp.equals("")))

			{

				line = line.trim();

				if (!line.startsWith(">"))

				{

					if (seqTmp.equals(""))

					{ seqTmp = line; }

					else

					{ strTmp = line; }	

				}

				line = fr.readLine();

			}

			if (strTmp.length()!=0)

			{ return new RNASecStr(seqTmp,strTmp); }

		}

		catch(IOException e)

		{ System.err.println("Loading failed!\n File '"+path+"' cannot be read !");	}

		catch(ParseException e)

		{ System.err.println("Unbalanced parentheses expression, cannot resolve secondary structure.");	}

		catch(Exception egen)

		{ System.err.println("Permission denied for security reason !\nConsider using the VARNA panel class in a signed context."); }

		return null;

	}