public void buildInAuthorRelation(List<String> list,int layer)
	{
		if(layer>2)
		{
			return;
		}else{
			List<String> citationids = new ArrayList<>();
			for(String id:list)
			{
				if(!papers.contains(id))
				{
					cachedID+=id+",";
					/*getInAuthorRelation.GetInRelation(Integer.parseInt(id));
					List<String>tmpAuthor=getInAuthorRelation.authors;
					HashMap<String, Integer> tmpInauthorMap=getInAuthorRelation.inauthorMap;
					if(tmpAuthor.size()>0)
						UnionMap(InAuthorMap, tmpAuthor, tmpInauthorMap);
					papers.add(id);
					if(citationids.size()>0){
						citationids=getCitationIDList.getCitationPapers(Integer.parseInt(id));
						buildInAuthorRelation(citationids, layer+1);
					}*/
				}
				cachedID="";
			}
			cachedID=cachedID.substring(0, cachedID.length()-1);
			String id[]=cachedID.split(",");
			
			
		}
	}