Annual report pursuant to Section 13 and 15(d)

Note 18 - Equity Instruments (Details Textual)

v3.8.0.1
Note 18 - Equity Instruments (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 03, 2017
Mar. 31, 2017
Jan. 31, 2017
Oct. 31, 2015
Sep. 30, 2015
Sep. 30, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Mar. 11, 2015
Class of Warrant or Right, Outstanding             16,932,517      
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 1.19      
Issuance of Stock and Warrants for Services or Claims             $ 256,450  
Common Stock, Capital Shares Reserved for Future Issuance             20,620,196      
Chief Executive Officer [Member]                    
Class of Warrant or Right, Exercises in Period     5,411,850              
Stock Issued During Period, Shares, Issued for Exercise of Warrants     5,411.85              
Proceeds from Warrant Exercises     $ 54,119              
Series BB [Member]                    
Class of Warrant or Right, Outstanding             300,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 2      
Gains (Losses) on Extension of Warrant Expiration Date           $ 150,000        
Series MM Warrants Expire September 2019 [Member]                    
Class of Warrant or Right, Outstanding             150,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 2.50      
Series MM Warrants Expire September 2019 [Member] | Chardan Capital Markets, LLC [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 2.50 $ 2.50        
Class of Warrant or Right, Outstanding Term         4 years          
Common Stock Warrants Issued         150,000          
Series MM Warrants Expire October 2019 [Member]                    
Class of Warrant or Right, Outstanding             150,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 2.50      
Series MM Warrants Expire October 2019 [Member] | Chardan Capital Markets, LLC [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 2.50            
Class of Warrant or Right, Outstanding Term       4 years            
Common Stock Warrants Issued       150,000            
Series MM warrants [Member] | Chardan Capital Markets, LLC [Member]                    
Issuance of Stock and Warrants for Services or Claims           $ 256,000        
Series LL Warrants [Member]                    
Class of Warrant or Right, Outstanding             4,365,280      
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 0.01      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised       5,000,000            
Stock Issued During Period Shares Stock Warrants Exercised       4,977,679            
Series NN Warrants [Member]                    
Class of Warrant or Right, Outstanding             11,000,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1.50         $ 1.50      
Class of Warrant or Right, Term   5 years                
Series NN Warrants [Member] | Cardinal Health 414 [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   10,000,000                
Series NN Warrants [Member] | UCSD [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 1.50                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,000,000 1,000,000         1,000,000      
Class of Warrant or Right, Term 5 years                  
Common Stock [Member]                    
Stock Issued During Period, Shares, Issued for Exercise of Warrants             5,411,850      
Common Stock [Member] | Macrophage Therapeutics [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 2,000      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights             300     300
Minimum [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 0.01      
Maximum [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights             $ 3.04